Я проверяю состояние флажка.Я использую код ниже.Когда приложение запускается (флажок снят), всплывающее сообщение говорит: «Не проверено».Но когда я открываю другой экран и затем возвращаюсь, он больше не говорит.Как это сделать?Неполный код:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
cb1 = (CheckBox) findViewById(R.id.CheckBox01);
if (cb1.isChecked())
{
Toast.makeText(main.this, "checked", Toast.LENGTH_SHORT).show();
}
else
{
Toast.makeText(main.this, "NOT checked", Toast.LENGTH_SHORT).show();
}
}
В этом коде у меня также есть часть
cb1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
//blablabla
}
});
, где я проверяю состояние флажка, когда пользователь щелкает его.
Я хочу проверять состояние флажка каждый раз, когда отображается этот экран.