Из документов:
public void clearCheck ()
Очищает выбор. Когда выбор снят, ни один переключатель в этой группе не выбран, и getCheckedRadioButtonId() возвращает null.
Но похоже, что на самом деле он возвращает -1
. А также строчка:
if(radioGroup.getCheckedRadioButtonId()==null)
дает ошибку:
Оператор == не определен для типа(ов) аргумента int, null
Должен ли я рассчитывать на то, что он вернет -1
после выполнения clearCheck()
?