我有一个带有切换按钮的列表(具有不确定数量的项目)。每次按下后退按钮,再次进入该页面时,所有切换按钮都会在xml中关闭。如何获得切换按钮的位置和“setChecked”呢?或之前检查切换按钮的任何方法(设置为ON)。谢谢。
答案 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对象通过其键检索它们。