gpt4 book ai didi

android - 屏幕唤醒时不调用 onRestoreInstanceState?

转载 作者:太空狗 更新时间:2023-10-29 15:43:53 25 4
gpt4 key购买 nike

我已经编写了所有需要的代码来保存我的 Activity 状态(一个带有 EditText 小部件的简单表单)并在手机旋转时恢复它,而且效果很好。

我的问题是管理屏幕开/关变化:关闭时,onSaveInstanceState 被调用,一切顺利。在屏幕上,不会调用 onRestoreInstanceState,也不会调用 onCreate,只会调用 onResume。

我错过了什么吗?

最佳答案

onRestoreInstanceState 方法仅在 Activity 进程被杀死(由于内存限制或其他一些原因)时调用,然后在它再次可见时恢复。在手机旋转时, Activity 被终止并以不同的方向恢复,因此它会起作用。但在屏幕开/关时情况并非如此。 Activity没有被销毁,所以不需要恢复

关于android - 屏幕唤醒时不调用 onRestoreInstanceState?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4967435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com