gpt4 book ai didi

android - 当我按下后退按钮时,onStop() 没有被调用

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:06:39 24 4
gpt4 key购买 nike

这正常吗。

文档说

“onStart() 和 onStop() 方法可以多次调用,因为 Activity 在对用户可见和隐藏之间交替”

当我按下后退按钮时,它将返回到完全覆盖旧 Activity 的上一个 Activity 。

这是怎么回事?

最佳答案

每次 Activity 不再可见时调用

onStop()。所以当按下后退按钮时 onStop() 实际上被调用了。

轻松检查,- 需要在 onStop()/onStart() 回调中放置断点并运行调试 session 。

但请注意,当前 Activity 的 onStop() 很可能在您要切换到的 Activity 的 onStart()/onResume() 之后被调用。

因此,我认为您试图在第一个 Activity 的 onStop() 中更新某些内容,并期望在第二个 Activity 的 onStart() 中获取更新的数据,这导致错误。

关于android - 当我按下后退按钮时,onStop() 没有被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3325767/

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