gpt4 book ai didi

android - 如何 Hook 到 Android 应用程序生命周期?

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:29 27 4
gpt4 key购买 nike

Android 支持通过 Application.ActivityLifecycleCallbacks 连接到 Activity 生命周期中但我找不到轻松连接到Application 的方法。为什么 Application 生命周期没有类似的接口(interface)?

我想知道应用程序是否在后台/前台,我不想手动进行计数(使用 Application.ActivityLifecycleCallbacks 可行)。

我正在开发一个 Android 库,其中一个用例需要知道包含该库的应用程序是在后台还是在前台。

我看到有一个 ApplicationLifecycleCallback android.support.test.runner.lifecycle 包中可用的接口(interface)(仅用于测试)。为什么不将 android.app 包中的类似内容公开为 Application.ActivityLifecycleCallbacks

如何完成我的用例?您将如何实现?

任何提示/想法/解决方法都将非常受欢迎。非常感谢!

最佳答案

I want to know if an app is in background/foreground and I don't want to do the count manually (feasible using the Application.ActivityLifecycleCallbacks).

如果这就是您定义“Application lifecycle”的方式,use ProcessLifecycleOwner来自架构组件。

关于android - 如何 Hook 到 Android 应用程序生命周期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45922970/

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