gpt4 book ai didi

Android 在 onPause() 中使用 finish() 销毁 Activity

转载 作者:行者123 更新时间:2023-11-29 18:15:10 31 4
gpt4 key购买 nike

我不认为将 finish() 放在 onPause() 中会减少它。

我有一个 Location Activity ,事实证明它很难测试,我想做的是能够在我离开该 Activity 时完全销毁/杀死它的任何存在。所以当我返回时,无论是当我离开应用程序还是离开 Activity 时,一切都是新的,没有缓存,什么都没有,它必须重新开始。

原因是我不想让它记住最后知道的位置,它们在这个应用程序中没有用,我想要的只是当前位置,如果找不到,就找不到。

干杯,

迈克。

最佳答案

这涉及到一些关于 android 如何管理 Activity 和内存以及您可能不想考虑的各种事情的深入讨论。如果您当前正尝试在您的 onPause 方法中完成 Activity (对我来说这听起来像是一个可怕的想法,因为只要您的屏幕进入休眠状态,您的手机就会调用此方法——根据您的设置,在大约 15 秒的不活动之后)。但是,如果这确实是您想要做的,那么为什么不直接在 onResume 方法中调用以获取最后已知的位置呢?

关于Android 在 onPause() 中使用 finish() 销毁 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8600426/

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