gpt4 book ai didi

android - 部分可见性问题中的 Activity 保存和恢复实例状态

转载 作者:行者123 更新时间:2023-11-30 03:34:33 28 4
gpt4 key购买 nike

我遇到了Activity 生命周期问题:

enter image description here

onPause() 之后 Activity 集部分可见,比调用 onSavedInstanceState(Bundle) ,但是当 Activity 再次设置为可见时,只调用 onResume()方法。

问题是为什么调用onSavedInstanceState(Bundle) ,如果我无法在 onResume() 中获取保存的状态包或 onRestoreInstanceState(Bundle) (因为没有调用 onRestoreInstanceState(Bundle))

最佳答案

不能保证 onPause() 之后的生命周期方法将被调用,但您可以确定 onResume() 之前的所有方法都将是 if 创建/重新创建 Activity 。如果只有 onResume() 被调用,Activity 没有被销毁/停止并且它的状态没有丢失,所以您不必恢复它。

正如您在有关 restoring state 的文档中所读到的那样, onRestoreInstanceState() 仅在 Activity 被销毁且 after onStart() 时被调用.

关于android - 部分可见性问题中的 Activity 保存和恢复实例状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16830964/

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