private String name;
@Override
protected void onSaveInstanceState(Bundle outState) {
outState.putString("name", "liming");
super.onSaveInstanceState(outState);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
name = savedInstanceState.getString("name");
super.onRestoreInstanceState(savedInstanceState);
}重写以上2个方法即可
本文介绍了如何在Android应用中通过重写onSaveInstanceState和onRestoreInstanceState方法来实现数据持久化,确保应用在崩溃或重启后能够恢复到上次使用的状态。重点在于理解状态保存和恢复过程,以及如何在不同场景下灵活应用。
1898

被折叠的 条评论
为什么被折叠?



