Как программно изменить состояние ToggleButton?

У меня есть ToggleButton, определенный следующим образом:

<ToggleButton android:text="ToggleButton" android:id="@+id/toggle"
    android:layout_height="wrap_content" android:layout_width="fill_parent"></ToggleButton>

И я хочу изменить его состояние программно. Я пробовал использовать методы setChecked и toggle , но ни один из них не работает в моей ситуации.

У меня есть постоянное уведомление, и когда моя деятельность получает намерение уведомления, Кнопка переключения должна быть отключена, но она не работает.

Я делаю это в действии onResume . Код выполняется, но состояние ToggleButton не меняется.

Как ни странно, если я вызываю setChecked (false) для действия onCreate , он меняет состояние кнопки, но нет на onResume . Что мне не хватает?

Спасибо.

9
задан Franco 9 May 2011 в 21:44
поделиться