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

通过验证得出:

调用onSaveInstanceState时候:

1.点击Home键

2.关闭屏幕的电源键

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

4.屏幕方向切换时.

调用onRestoreInstanceState时候:

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

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

更多相关文章

  1. 使用DialogFragment遇到的一些问题
  2. Android(安卓)Button setTextColor()参数调用分析
  3. kotlin技巧和细节整理
  4. Android(安卓)AIDL实现两个APP间的跨进程通信实例
  5. Android(安卓)布局单位转换
  6. Android(安卓)ViewRootImpl 解析
  7. 一只不务正业的程序猿玩出个Processing交互库
  8. android Service相关知识点
  9. 在Android(安卓)studio中调用python代码

随机推荐

  1. Anroid图片格式转换程序(winXP+cygwin+op
  2. activity之简单的页面跳转
  3. Android新浪微博开发(四)主UI的完善
  4. android 基础控件(EditView、SeekBar等)的
  5. ubuntu16.04 Android(安卓)Studio 模拟器
  6. 详解android surfaceflinger三部曲
  7. AndroidStudio查看apk签名信息
  8. 【Android(安卓)Developers Training】 1
  9. Android(安卓)L 版本后uart console 没有
  10. Android(安卓)Environment 判断sd卡是否