Android保存状态(onSaveInstanceState)与恢复状态(onRestoreInstanceState)

来源:互联网 发布:nginx 无法访问此网站 编辑:程序博客网 时间:2024/04/30 20:16

Activity中可以实现两个方法来存储和恢复Activity状态:

1.onSaveInstanceState(Bundle b)

    在此方法中保存一些临时数据到bundle中。UI的状态自动会保存。

2.onRestoreInstanceState(Bundle b)

此方法的调用时机是在onStart和onPostCreate方法之后。在bundle中存放着onSaveInstanceState中保存的bundle.我们可以在onRestore...方法中来恢复前面的界面。