所以我在警报管理器上调用我的意图服务,但那个意图服务在我的应用程序崩溃后不起作用。在你的应用崩溃后,意图服务是否有可能无法工作?谢谢你。
是否有可能在你的应用程序获得坠毁?
您应该使用未捕获的异常处理程序捕获崩溃事件,然后像下面这样取消警报,
Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread t, Throwable e) {
if (myAlarmMgr!= null) {
myAlarmMgr.cancel(myIntentServiceInstance);
}
}
});