如何保存多个切换按钮的状态

时间:2012-10-17 13:31:52

标签: android list togglebutton

我有一个带有切换按钮的列表(具有不确定数量的项目)。每次按下后退按钮,再次进入该页面时,所有切换按钮都会在xml中关闭。如何获得切换按钮的位置和“setChecked”呢?或之前检查切换按钮的任何方法(设置为ON)。谢谢。

1 个答案:

答案 0 :(得分: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对象通过其键检索它们。