我有一个APP_A。长时间激活会崩溃。我试图找出解决问题的方法,但仍然陷于困境。因此,我想尝试一个短期解决方案,该解决方案在背景中启动APP_B,然后检测APP_A的状态。如果崩溃,则APP_B将再次启动它。
有什么方法可以检测APP_A是否崩溃?
答案 0 :(得分:0)
您可以使用事件总线库(https://github.com/greenrobot/EventBus)在应用中的每种情况下检测崩溃,并通过使用该库(https://github.com/ACRA/acra)将邮件发送到您的邮件ID以检测崩溃报告
答案 1 :(得分:0)
当系统力量停止您的应用程序时,整个过程将被简单地杀死。没有进行任何回调来通知您这已经发生,但是有解决方法,您可以尝试: https://medium.com/@ssaurel/how-to-auto-restart-an-android-application-after-a-crash-or-a-force-close-error-1a361677c0ce
答案 2 :(得分:0)
一种方法是通过FABRIC获取崩溃并通过分析堆栈跟踪来检查ANDROID STUDIO中的日志。 ANDROID STUDIO->分析-> ANALYSE STACKTRACE