gpt4 book ai didi

android - 如何捕捉应用程序的结束?

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

我有一个应用程序,我在自定义应用程序类中放置了与特定服务的连接,以便所有 Activity 都可以访问它,但我需要在关闭应用程序后关闭该服务。

我只想发送一次 bundle 数据,而不是每次单个 Activity 点击 onPause/Destroy() 时。

我还发现 Application 类中的 onTerminate() 并不总是被调用。

有更好的方法吗?

最佳答案

如果您的目标是 API 级别 14 或更高级别,您可以使用 registerActivityLifecycleCallbacks 注册监听器并计算 onActivityResumed 和 onActivityStopped 中的启动/停止次数。当计数器为 0 时,您就知道堆栈中没有更多 Activity ,您可以关闭服务

关于android - 如何捕捉应用程序的结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21875116/

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