gpt4 book ai didi

android - 如何确保在使用 Lollipop 接到电话时调用 onStop() 方法

转载 作者:行者123 更新时间:2023-11-29 00:16:25 25 4
gpt4 key购买 nike

我有一些正在处理的遗留代码,它们是在我的 Activity 的 onStop() 方法中触发的。当我使用主页按钮将应用程序置于后台时,onPause() 后跟 onStop() 方法在非 Lollipop 和 Lollipop 设备中都会被触发,并且我开始清理我的 Activity 。在非 Lollipop 设备上,当我接到电话时,onPause() - onStop() 方法被调用,我开始按预期清理我的 Activity 。但是,使用 lollipop 时,只有 onPause() 方法在接收和接受电话时被调用。

有没有其他人看到过这种情况,并且有解决这种情况的方法?谢谢。

最佳答案

为来电 Intent 注册一个 BroadCastReciever 并在 onRecieveIntent 中执行。虽然只是一种解决方法,但在所有情况下和所有操作系统版本中都可以解决问题。

关于android - 如何确保在使用 Lollipop 接到电话时调用 onStop() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26596924/

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