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