Android onSaveInstanceState()被执行的场景有哪些?

匿名网友 匿名网友 发布于: 2016-06-28 00:00:00
阅读 217 收藏 0 点赞 0 评论 0

系统不知道你按下HOME后要运行多少其他的程序,自然也不知道activity A是否会被销毁,因此系统都会调用onSaveInstanceState(),让用户有机会保存某些非永久性的数据。以下几种情况的分析都遵循该原则

  • 当用户按下HOME键时
  • 长按HOME键,选择运行其他的程序时
  • 锁屏时(注意的生命周期只会调用pause和resume)
  • 从activity A中启动一个新的activity时
  • 屏幕方向切换时

评论列表
文章目录