需要记录应用启动/重启原因

时间:2018-08-22 11:16:38

标签: android performance android-studio

我正在android中实现一个应用,它将是android设备的默认启动器。

由于它是默认启动器,因此每次由于某种原因(可能是系统已终止它,或者可能是由于任何ANR)而被终止时,它将自动由android自行重新启动。 现在,我们有兴趣知道为什么应用被杀死了?还是为什么要开始?

一些类别:

  

FirstStart
  未知
  自动重启
  AppCrashed
  UserRestart

android是否提供任何种类的实用程序或方法,使我们可以了解为什么启动我们的应用程序?

1 个答案:

答案 0 :(得分:0)

Logcat

  

当应用程序引发异常时,logcat会显示一条消息,后跟   相关的堆栈跟踪,其中包含指向代码行的链接。

     

您可以检测到应用程序中发生了什么,是什么原因导致   例外,确切发生的位置,您可以编写自己的日志来调试应用程序。

enter image description here