2015-01-08 27 views
3

我已經開發了與在後臺運行 的服務被稱爲像Android的 - 服務站刷卡時應用程序從最近使用的應用

startService(new Intent(getApplicationContext(),myService.class)); 

而是一種服務的Android應用程序,當我從移除該應用最近使用的應用,該服務停止,如果我測試了它崩潰.. 是有辦法,以防止刷卡從最近的應用程序應用程序時,被破壞的服務?

謝謝

+1

去除[最近列表中的應用程序基本上是一個任務的殺手,你應該處理墜毀在任何情況下,但是,當應用程序被移除的呼叫轉到'onTaskRemoved',你應該停止你正在做什麼,以避免崩潰。 http://developer.android.com/reference/android/app/Service.html#onTaskRemoved(android.content.Intent) – tyczj

+1

我敢打賭崩潰是由於傳遞給onStartCommand空意圖... – pskink

+0

@tyczj有無論如何,以防止發生?就像跑在通知欄的應用,有點像的SoundCloud應用程序,當你刪除它,這首歌不會停止。 THX您的回覆 – geekslot

回答

相關問題