我正在android中实现一个应用,它将是android设备的默认启动器。
由于它是默认启动器,因此每次由于某种原因(可能是系统已终止它,或者可能是由于任何ANR)而被终止时,它将自动由android自行重新启动。 现在,我们有兴趣知道为什么应用被杀死了?还是为什么要开始?
一些类别:
FirstStart
未知
自动重启
AppCrashed
UserRestart
android是否提供任何种类的实用程序或方法,使我们可以了解为什么启动我们的应用程序?
答案 0 :(得分:0)
当应用程序引发异常时,logcat会显示一条消息,后跟 相关的堆栈跟踪,其中包含指向代码行的链接。
您可以检测到应用程序中发生了什么,是什么原因导致 例外,确切发生的位置,您可以编写自己的日志来调试应用程序。