【发布时间】:2017-08-28 15:56:21
【问题描述】:
Android 支持通过 Application.ActivityLifecycleCallbacks 连接到 Activity 生命周期,但我找不到轻松连接到 Application 的方法。为什么Application 生命周期没有类似的接口?
我想知道应用程序是否在后台/前台,并且我不想手动进行计数(可以使用Application.ActivityLifecycleCallbacks)。
我正在开发一个 Android 库,其中一个用例需要知道包含该库的应用程序是否在后台/前台。
我看到ApplicationLifecycleCallback 包中有一个ApplicationLifecycleCallback 接口可用(仅用于测试)。为什么不将android.app 包中的类似内容暴露为Application.ActivityLifecycleCallbacks?
如何完成我的用例?你将如何实现它?
任何提示/想法/解决方法都非常受欢迎。非常感谢!
【问题讨论】:
标签: android android-lifecycle background-foreground