2014-12-03 45 views
1

我需要一個粘性服務,這樣萬一它被系統破壞,它會被重新創建,但我需要它在用戶註銷應用程序後停止工作。以編程方式停止粘性服務

Service.stopSelf()或Context.stopService(Intent)似乎不工作.... 那我該怎麼做?必須有一種方法...

回答

1

在onPause()或onDestroy()上調用stopService(intent_of_your_service)。 這裏,intent_of_your_service是您在onCreate()或其他地方創建的Intent。另外,我相信stopSelf()工作正常(即停止服務),即使它是一個粘性服務。你從哪裏叫它?

+0

onPause和onDestroy是什麼組件? – vandus 2014-12-03 18:07:48

+0

您的服務。 – abhinav 2014-12-18 12:14:39