2015-10-08 98 views
-1

因此,我打電話給警報管理器上的我的意圖服務,但該應用程序崩潰後該意圖服務不起作用。 您的應用程序崩潰後,意圖服務可能無法工作嗎? 謝謝。我的應用程序崩潰後,意圖服務不會重新啓動

+0

請,張貼一些代碼,或者logcat的,所以我們可以幫助你......「崩潰「太過泛泛,可能是任何事情和一切.​​.....此外,陳述您如何/在哪裏運行代碼,以及如何開始和完成服務。 – Bonatti

+0

讓我清楚,你是否試圖在警報管理器內部使用intent服務。鬧鐘會着火嗎?或者您正在嘗試使用Intent服務來安排您的鬧鐘管理器?並首先試圖解決你的應用程序崩潰問題,然後檢查我們的報警服務和所有.. – Radhey

+0

粘貼一些代碼和錯誤。 –

回答

0

當您的應用程序得到 墜毀後,意圖服務可能無法工作嗎?

您應未捕獲的異常處理程序捕捉到撞擊事件,然後取消報警類似下面,

Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() { 

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