У меня есть программа, которая реализует несколько onClickListeners. Таким образом, по мере того, как пользователь продвигается по нажатию кнопки. Можно ли как-то сохранить, на каком прослушивателе onClick был пользователь до того, как он покинул приложение, или он был уничтожен?
Как сохранить состояние onClickListener?
Ответы (2)
Для этого используйте общие настройки. сохранять имя кнопки и ее значение всякий раз, когда вы нажимаете на любую кнопку.
пример
SharedPreferences pref = getSharedPreferences(PREFS_NAME,MODE_PRIVATE);
passwordInString = password.getText().toString();
userNameInString = username.getText().toString();
getSharedPreferences(PREFS_NAME, MODE_PRIVATE)
.edit()
.putString(PREFS_USERNAME, passwordInString)
.putString(PREFS_PASSWORD, userNameInString)
.commit();
и в oncreate() всегда получайте состояние кнопки, используя следующий пример кода.
String usernameName = pref.getString(PREFS_USERNAME, "");
String upassWord = pref.getString(PREFS_PASSWORD, "");
в зависимости от значения вы можете установить состояние кнопки
person
Sunil Kumar Sahoo
schedule
29.06.2011
Вы можете использовать SharedPreferences для этой цели.
person
mibollma
schedule
29.06.2011