是否可以禁用在 Android 上弹出的 "Application has stopped." 对话框?

Is it possible to disable the "Application has stopped." dialog that pops up on Android?

我正试图终止 运行 正在一个单独的进程上运行的服务,该进程花费的时间太长 运行。它确实被杀死了,但是对话框 "Unfortunately, Application has stopped" 弹出了。由于它是一个单独的进程,因此它不会终止主进程并且应用程序会保持 运行ning。但我需要多次执行此操作(基本上每当服务超时时),弹出的对话框很烦人。该服务正在 运行 一些 OpenCV 库代码,这就是被杀死的内容以及出现对话框弹出窗口的原因。是否可以阻止对话框显示?

您可以在项目中添加自己的崩溃处理程序。给您一个想法 this is 您可以根据自己的目的修改自定义崩溃处理程序的示例。

我认为停止服务的预期方法是使用 stopServicestopSelf

http://developer.android.com/guide/components/services.html#Stopping