检测应用程序内启动活动

问题描述:

我正在尝试实现登录启动活动名称的功能。我不想在每个活动中添加检查。不久之前,我看到可以在应用程序中实现类似“活动生命周期管理器”的功能,并捕获诸如activityCreated(...)activityDestroyed(...)之类的回调。但不幸的是,我忘了那个方法/接口的确切名称(我甚至不记得那是什么:(),并且我在这里找不到类似的东西。实现这一检测应用程序内启动活动

可以扩展Application类并实现ActivityLifecycleCallbacks接口:?

public class MyApplication extends Application implements ActivityLifecycleCallbacks { 

    // Various activity callbacks here 

} 

您可以阅读有关回调here

上面的类将需要注册在清单文件的<application>标记下,android:name:""属性为android:name:"MyApplication"

+0

非常感谢!这正是我所期待的! – MatWay