Android中onSaveInstanceState和onRestoreInstanceState的调用

今天测试了一下什么情况下会调用onSaveInstanceState 和 onRestoreInstanceState

Android中onSaveInstanceState和onRestoreInstanceState的调用_第1张图片

通过验证得出:

调用onSaveInstanceState时候:

1.点击Home键

2.关闭屏幕的电源键

3.从一个Actiivty跳转到另一个Activity

4.屏幕方向切换时.

调用onRestoreInstanceState时候:

只有在屏幕方向切换时,首先调用了 onSaveInstanceState,然后调用了onRestoreInstanceState.

只是测试结果而已,可能还有不全面的地方,记录一下加深理解

你可能感兴趣的:(android)