【发布时间】:2015-04-21 08:40:37
【问题描述】:
当活动被销毁并重新打开时,恢复微调器状态、在 textViews 中输入的文本等的最佳方法是什么?
编辑: 这是我的一些代码,当再次调用 onCreate 时,如何使在 writeText 中输入的任何文本都存在?
SharedPreferences sh_Pref;
SharedPreferences.Editor toEdit;
@Override
public void onDestroy() {
sharedPrefernces();
super.onDestroy();
}
public void sharedPrefernces() {
sh_Pref = getSharedPreferences("SavedConfig", MODE_PRIVATE);
toEdit = sh_Pref.edit();
toEdit.putString("Text", writeText.getText().toString());
toEdit.commit();
}
【问题讨论】:
-
将状态保存在 SharedPreferences 中,然后在重新启动时在您的活动的 onCreate 中获取它们
-
好的,我是 android 新手,我如何在 OnCreate 中获取 SharedPreferences?
-
请参阅上面的编辑...
标签: android android-activity io spinner