我正在尝试使用 ActivityLifecycleCallbacks 自动捕获和记录 Android 生命周期事件,但是至少可以说,有关此问题的文档很少:
public void registerActivityLifecycleCallbacks (Application.ActivityLifecycleCallbacks callback)
我不想扩展 Activity 类或覆盖现有的生命周期方法(onCreate、onResume 等),我希望有一个单独的类来侦听这些事件并采取相应的操作。
有谁有这方面的经验,或者有关于其工作原理的可靠文档或教程的链接?具体来说,如何注册ActivityLifecycleCallbacks,以及如何处理它们?
我没有任何第一手经验,但从 API 来看,你可以编写自己的类来实现Application.ActivityLifecycleCallbacks http://developer.android.com/reference/android/app/Application.ActivityLifecycleCallbacks.html接口并在提供的上注册该类Application
类实例
getApplicaton().registerActivityLifecycleCallbacks(yourCustomClass);
此类将收到与您的个人活动相同的回调。祝你好运。
附言。顺便说一句,这是 API 级别 14,因此它不适用于较旧的手机。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)