检测应用程序内启动活动
问题描述:
我正在尝试实现登录启动活动名称的功能。我不想在每个活动中添加检查。不久之前,我看到可以在应用程序中实现类似“活动生命周期管理器”的功能,并捕获诸如activityCreated(...)
或activityDestroyed(...)
之类的回调。但不幸的是,我忘了那个方法/接口的确切名称(我甚至不记得那是什么:(),并且我在这里找不到类似的东西。实现这一检测应用程序内启动活动
答
可以扩展Application
类并实现ActivityLifecycleCallbacks
接口:?
public class MyApplication extends Application implements ActivityLifecycleCallbacks {
// Various activity callbacks here
}
您可以阅读有关回调here
上面的类将需要注册在清单文件的<application>
标记下,android:name:""
属性为android:name:"MyApplication"
。
非常感谢!这正是我所期待的! – MatWay