0

トグルボタン付きのリスト(アイテム数が不明)があります。戻るボタンを押してそのページに再度入るたびに、すべてのトグル ボタンが xml の状態としてオフになります。トグルボタンの位置を取得して「setChecked」するにはどうすればよいですか? または、以前にチェックした(オンに設定した)トグルボタンをチェックする方法。ありがとうございました。

4

1 に答える 1

0

アクティビティでは:

   private void SavePreferences(String key, String value){
    SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
    SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.putString(key, value);
    editor.commit();
   }

   private void LoadPreferences(){
    SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
    String strSavedMem1 = sharedPreferences.getString("MEM1", "");
    String strSavedMem2 = sharedPreferences.getString("MEM2", "");
    textSavedMem1.setText(strSavedMem1);
    textSavedMem2.setText(strSavedMem2);
   }

Editor オブジェクトを使用してデータをキー/値の方法で配置し、SharedPreferences オブジェクトを使用してキーでデータを取得します。

于 2012-10-17T15:36:46.783 に答える