1、当用户按下HOME键时
2、长按HOME键,选择运行其他的程序时
3、按下电源按键(关闭屏幕显示)时
4、从activity A中启动一个新的activity时
5、屏幕方向切换时
当系统“未经你许可”时销毁了你的activity,则onSaveInstanceState会被系统调用,它要提供一个机会让你保存你的数据
本文详细解析了Android中Activity的生命周期,包括在不同场景下(如按下HOME键、长按HOME键、按下电源键、启动新Activity及屏幕方向切换时)Activity的状态变化及onSaveInstanceState方法的调用时机。
1、当用户按下HOME键时
2、长按HOME键,选择运行其他的程序时
3、按下电源按键(关闭屏幕显示)时
4、从activity A中启动一个新的activity时
5、屏幕方向切换时
当系统“未经你许可”时销毁了你的activity,则onSaveInstanceState会被系统调用,它要提供一个机会让你保存你的数据

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