Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在我的应用程序崩溃后,意向服务不会重新启动_Android_Service - Fatal编程技术网

Android 在我的应用程序崩溃后,意向服务不会重新启动

Android 在我的应用程序崩溃后,意向服务不会重新启动,android,service,Android,Service,所以我在alarm manager上调用了我的intent服务,但在我的应用程序崩溃后,intent服务不起作用。 应用程序崩溃后,intent服务是否可能无法工作? 多谢各位 您的应用程序启动后,intent服务是否可能不工作 撞车 您应该使用未捕获的异常处理程序捕获崩溃事件,然后取消警报,如下所示: Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() { @Override pub

所以我在alarm manager上调用了我的intent服务,但在我的应用程序崩溃后,intent服务不起作用。 应用程序崩溃后,intent服务是否可能无法工作? 多谢各位

您的应用程序启动后,intent服务是否可能不工作 撞车

您应该使用未捕获的异常处理程序捕获崩溃事件,然后取消警报,如下所示:

Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {

    @Override
    public void uncaughtException(Thread t, Throwable e) {
        if (myAlarmMgr!= null) {
             myAlarmMgr.cancel(myIntentServiceInstance);
        }
    }
});

请发布一些代码或Logcat,以便我们可以帮助您。。。“崩溃”太笼统了,可以是任何东西。。。此外,请说明如何/在何处运行代码,以及如何启动和完成服务。让我澄清一下,您是否试图在alarm manager中使用intent service(意图服务)。警报器着火了?或者您正在尝试使用意向服务计划您的报警管理器?首先,尝试解决你的应用程序崩溃问题,然后检查你的报警服务等等。粘贴一些代码和错误。