我正在尝试实现登录启动 Activity 名称的功能。我不想在每个 Activity 中都添加检查。不久前,我看到可以在应用程序内部实现类似“Activity 生命周期管理器”的东西,并捕获像 activityCreated(...)
或 activityDestroyed(...)
这样的回调.但不幸的是,我忘记了那个方法/接口(interface)的确切名称(我什至不记得那是什么 :( ) 而且我没能在这里找到类似的东西。
那么,有人可以告诉我如何实现这一目标吗?
最佳答案
您可以扩展 Application
类并实现 ActivityLifecycleCallbacks
接口(interface):
public class MyApplication extends Application implements ActivityLifecycleCallbacks {
// Various activity callbacks here
}
您可以阅读回调 here .
以上类(class)需要在<application>
中注册android:name:""
下 list 文件的标签属性为 android:name:"MyApplication"
.
关于android - 检测在应用程序内部启动的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38912720/