我有一个实现多个onClickListeners的程序。因此,当用户通过按钮点击进行时。无论如何要保存用户在离开应用程序之前所使用的onClick侦听器或者是否已被销毁?
答案 0 :(得分:2)
使用sharedpreference实现此目的。单击任何按钮时,存储按钮名称及其值。
例如
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, "");
取决于您可以设置按钮状态的值
答案 1 :(得分:0)
您可以将SharedPreferences用于此目的。