Как сделать кнопку неактивной и сохранить её в sheredpreferences(android)
Как сделать кнопку неактивной в sheredpreferences так как после перезахода кнопка становиться активной? вот код на создание неактивной кнопки
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
v.setClickable(false);
}
});
Ответы (1 шт):
Автор решения: unknown
→ Ссылка
Добавим это в onCreate
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
if(preference.getBoolean("checked", false)){
button.setEnabled(false);
}
далее напишем
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
button.setEnabled(false);
editor.putBoolean("checked", true);
editor.apply();
}
});