关于android:应用程序启动,停止和暂停时的事件

event when app is started, stopped and paused

当用户打开并杀死应用程序时,以及当它被放到后台时,我想记录下来。到目前为止,我一直在尝试onstart/onstop/onpause/onresume/ondestroy等,但这只是关于我把它放在上面的活动,而不是整个应用程序。所以,当用户从主活动转到应用程序中的其他活动时,我不需要知道,但是当他离开应用程序,甚至杀死它时,我想记录下来。

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


OnCurATE()?

参见生命周期图

根据您的意见,您似乎需要应用程序生命周期

创建一个扩展应用程序的类来使用这些(它将自动实例化),只需确保在androidmanifest.xml的应用程序标记中指定其名称即可。

编辑

我看到了你的困惑,你只需要在应用程序类上创建/终止


我认为你正在寻找的,将被解决,创建一个抽象的活动。

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

然后所有的活动都可以扩展abstractactivity,这样它就可以完成日志工作。

enter image description here