【问题标题】:android-remotely restart application on crash or quitandroid-在崩溃或退出时远程重启应用程序
【发布时间】:2014-02-14 18:16:18
【问题描述】:

我正在开发一个 kiosk 风格的 android 应用程序,能够远程重启应用程序,或者让它以某种方式自动启动,以防它崩溃或退出,这一点非常重要。我知道您可以使用 BugSense 等工具轻松地远程监控崩溃,但是有没有办法在您知道应用程序崩溃后远程重新启动它?

这是一个类似的问题,但针对的是 Windows 应用程序

Best way to detect an application crash and restart it?

【问题讨论】:

标签: android remote-access remote-debugging restart


【解决方案1】:

您可以使用

重新启动您的应用程序
System.exit(2)

您可以通过向移动应用发送任何内容并使用此命令来调用它

您可以处理从 android.app.applicon 扩展的类中未捕获的异常,因此您可以通过这样做将所有异常转发到该类

Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler()); 

关于创建应用扩展类。

异常处理程序类让它扩展了一个 IntentService 并实现了 UncaughtExceptionHandler。这将在应用程序崩溃时调用。希望这会有所帮助

【讨论】:

  • 谢谢,但是在应用程序崩溃或退出后,这将如何工作?应用程序是否不必在清单中接收具有相应意图过滤器操作的显式或隐式意图?以及如何远程触发此意图?
猜你喜欢
  • 2014-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多