在网上看了很多关于onSaveInstanceState()方法何时调用的文章,发现很多说在按下home键,音量键等等时onSaveInstanceState会调用,结果自己实践了一下,发现并不是这么回事啊。自己实践的结论是
在
1.用户按下back按钮
2.按下home键
3.长按home键选择其他应用程序
4.按下音量键
等都不会调用onSaveInstanceState方法,在屏幕旋转时则会调用它。
例子链接:点击打开链接
欢迎拍砖。
在网上看了很多关于onSaveInstanceState()方法何时调用的文章,发现很多说在按下home键,音量键等等时onSaveInstanceState会调用,结果自己实践了一下,发现并不是这么回事啊。自己实践的结论是
在
1.用户按下back按钮
2.按下home键
3.长按home键选择其他应用程序
4.按下音量键
等都不会调用onSaveInstanceState方法,在屏幕旋转时则会调用它。
例子链接:点击打开链接
欢迎拍砖。