gpt4 book ai didi

所有应用程序上 onResume() 的 Android 监听器

转载 作者:行者123 更新时间:2023-11-30 01:51:49 25 4
gpt4 key购买 nike

我知道这可能是安全和隐私方面的问题,但我们现在假设用户已提供具有必要权限的服务。我的服务需要知道的是:

每当调用 Activity 的 onResume() 时,我的服务应该知道那个 Activity 是哪个

有没有我可以注册的广播接收器?或者有没有人知道任何其他方式?

这个想法是因为 Android 有一个电池使用应用程序,可以分解应用程序消耗的电池百分比,我想捕获用户与应用程序交互的时间,我想我需要跟踪它的 onResume 调用。

最佳答案

我认为你可以实现 Observer design pattern .通过遵循它,您可以将每个 Activity 视为一个 Observable(并且在每个应用程序的 onResume() 中使用 notify() 方法) Activity ),最后有一个作为观察者工作的服务。在那种情况下,当 Observer 的 update() 方法被调用时,您知道您应该做一些事情

关于所有应用程序上 onResume() 的 Android 监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32928176/

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