image

编辑人: 沉寂于曾经

calendar2025-07-27

message3

visits907

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

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

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

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:Android onSaveInstanceState()被执行的场景有哪些?

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share