2011-06-29 14 views
1

私はいくつかのonClickListenersを実装するプログラムを持っています。したがって、ユーザーがボタンをクリックすることで進む。とにかく、ユーザーがアプリケーションを離れたり破壊されたりする前に、どのonClickリスナーを保存するのですか?どのようにonClickListenerの状態を保存するのですか?

答えて

0

その目的でSharedPreferencesを使用できます。

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

を使用してボタンの状態を取得します

関連する問題