我正在开发一个自助服务终端风格的Android应用程序,能够远程重启应用程序,或者以某种方式自动启动它,如果它崩溃或退出是非常重要的。我知道您可以使用BugSense等工具轻松远程监控崩溃,但是一旦您知道它已崩溃,有没有办法远程重启应用程序?
这是一个类似的问题,但针对的是Windows应用
答案 0 :(得分:0)
您可以使用
重新启动应用程序System.exit(2)
您可以通过向移动应用发送任何内容并使用此命令
来调用此功能您可以从android.app.applicaton扩展的类中处理未捕获的异常,以便通过执行此操作将所有异常转发到该类
Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler());
创建应用程序扩展类。
Exception Handler类允许它扩展IntentService并实现UncaughtExceptionHandler。这将在应用程序崩溃时调用。希望这有帮助