有没有办法检测应用程序崩溃,然后在Android中再次启动它?

问题描述 投票:0回答:3

我有一个APP_A。它会在长时间激活时崩溃。我试图找出解决问题的解决方案,但仍然坚持下去。所以我想尝试一个短期解决方案,在背景中启动APP_B,然后检测APP_A的状态。如果它崩溃,那么APP_B将再次启动它。

有没有办法检测APP_A是否崩溃?

android crash
3个回答
0
投票

当系统强制停止您的应用程序时,整个过程就会被杀死。没有回调通知你这已经发生但有解决方法,你可以尝试:https://medium.com/@ssaurel/how-to-auto-restart-an-android-application-after-a-crash-or-a-force-close-error-1a361677c0ce


0
投票

您可以使用eventbus库(https://github.com/greenrobot/EventBus)检测应用程序中每种情况的崩溃,并将邮件发送到您的邮件ID,以使用此库检测崩溃报告(https://github.com/ACRA/acra


0
投票

一种方法是通过FABRIC获取崩溃并通过分析堆栈跟踪检查ANDROID STUDIO中的日志。 ANDROID STUDIO - >分析 - >分析堆叠

© www.soinside.com 2019 - 2024. All rights reserved.