Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 检测应用程序内部启动的活动_Android_Android Activity_Lifecycle - Fatal编程技术网

Android 检测应用程序内部启动的活动

Android 检测应用程序内部启动的活动,android,android-activity,lifecycle,Android,Android Activity,Lifecycle,我正在尝试实现登录启动活动名称的功能。我不想在每个活动中都添加签入。不久前,我发现可以在应用程序中实现类似“activity lifecycle manager”的功能,并捕获诸如activityCreated(…)或ActivityDistromed(…)之类的回调。但不幸的是,我忘记了该方法/接口的确切名称(我甚至不记得那是什么:(),并且我没有在这里找到类似的名称 那么,有人能告诉我如何实现这一点吗?您可以扩展应用程序类并实现ActivityLifecycleCallbacks接口: pu

我正在尝试实现登录启动活动名称的功能。我不想在每个活动中都添加签入。不久前,我发现可以在应用程序中实现类似“activity lifecycle manager”的功能,并捕获诸如
activityCreated(…)
ActivityDistromed(…)
之类的回调。但不幸的是,我忘记了该方法/接口的确切名称(我甚至不记得那是什么:(),并且我没有在这里找到类似的名称


那么,有人能告诉我如何实现这一点吗?

您可以扩展
应用程序
类并实现
ActivityLifecycleCallbacks
接口:

public class MyApplication extends Application implements ActivityLifecycleCallbacks {

    // Various activity callbacks here

}
您可以阅读有关回调的信息


上面的类需要在清单文件的
标记中注册,在
android:name:“
属性下注册为
android:name:“MyApplication”

非常感谢!这正是我想要的!