0

I have a list(with uncertain numbers of items) with toggle button. Every time I press back button, and enter that page again, all toggle button become off as state in xml. How can I get the position of the toggle button and "setChecked" it ? or any method to check the toggle button I checked (set to ON) before. Thank you.

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 回答