1

我有一个实现几个 onClickListeners 的程序。因此,当用户通过按钮单击进行时。无论如何要保存用户在离开应用程序或被销毁之前所在的 onClick 侦听器?

4

2 回答 2

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, "");

根据值,您可以设置按钮的状态

于 2011-06-29T12:32:00.803 回答
0

您可以为此目的使用 SharedPreferences。

于 2011-06-29T01:58:58.720 回答