В моем приложении используются CheckBox
'ы. В разметке моей активности указан объект CheckBox
, который должен сохранять свое состояние после закрытия активности тоже, но как это реализовать? Как сохранить состояние CheckBox
'a?
Сохранить в SharedPreferences например
public static String PREF_IS_CHECKED = "is_checked";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
CheckBox checkBox = findViewById(R.id.checkbox);
boolean isChecked = getPreferences(MODE_PRIVATE).getBoolean(PREF_IS_CHECKED, false);
checkBox.setChecked(isChecked);
}
@Override
protected void onPause() {
super.onPause();
getPreferences(MODE_PRIVATE).edit()
.putBoolean(PREF_IS_CHECKED, checkBox.isChecked())
.apply();
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
в общем, с java не очень близок, однако базовые знания естьно тем не менее, работать с массивами и ArrayList-ом я так и не научился
Возможно ли с помощью regex найти одинаковые буквы в строке (встречаются несколько раз)? Пример: "Привет, как дела?" Совпадения: е, к, а
У меня возникла необходимость использовать для вызова уведомлений broadcast, и у меня возникла проблема: я хочу, чтобы уведомления приходили...