当应用程序启动,停止和暂停时发生的事件

我想在用户打开并杀死应用程序时以及何时将其置于后台进行登录。 到目前为止,我一直在尝试onStart / onStop / onPause / onResume / onDestroy等,但这只是关于我把它放在这个活动,而不是整个应用程序。 因此,当用户从主动活动转到应用程序内部的其他活动时,我不需要知道,但是当他从应用程序中退出,甚至杀死它时,我想记录它。

有什么建议么? (我写得够清楚了吗?)


的onCreate()?

查看生命周期图

鉴于您的意见,它似乎你想要的应用程序生命周期

创建一个扩展Application的类来利用这些(它会自动实例化),只要确保在AndroidManifest.xml的应用标签中指定了它的名字

编辑

我看到你的困惑,你只需要在Application类上创建/终止


我认为你正在寻找什么,将解决创建一个AbstractActivity。

在启动时执行日志逻辑onCreate(),当退出应用程序时执行onDestroy()。

然后,您的所有活动都可以扩展AbstractActivity,以便它可以处理日志内容。

在这里输入图像描述

链接地址: http://www.djcxy.com/p/90805.html

上一篇: event when app is started, stopped and paused

下一篇: Confusion over the Android Activity Lifecycle