gpt4 book ai didi

android - 在 onPause() : good idea to guarantee activity destruction? 内调用 onDestroy()

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

我有一个以单实例模式启动的 Activity 。它仅在调用时发挥作用,之后就没有任何作用。

现在我当然已经操纵了它,所以从理论上讲,用户不能在不终止 Activity 的情况下离开它。也就是说,我知道允许绕过这种行为的应用程序,例如离合器垫。

问题:如果我真的想确定我的 Activity 在离开它时就死了(即,如果它落在后台堆栈中),是否保存/建议在 onPause 中调用 onDestroy,或者这是一个坏主意.

如果这是个坏主意,那么实现它的正确方法是什么?

谢谢!

最佳答案

onDestroy() 不会结束您的 Activity ,它会在 Activity 被销毁时由系统调用。您覆盖它以便在 Activity 结束时可以清理您的 Activity (例如停止您从中启动的其他线程)。您可能应该避免调用它,并在需要时让系统为您调用它。如果您想结束 Activity ,请改为调用 finish()

关于android - 在 onPause() : good idea to guarantee activity destruction? 内调用 onDestroy(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10146906/

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