2017-01-11 25 views
0

如果同時觸發了2個服務,則第1個服務觸發器將執行第1個,第2個觸發器將排隊。 在查殺第一個服務觸發器的進程之前,我想檢查天氣是否有任何待處理的服務觸發器。 如果是這樣,我想啓動服務的第二個服務觸發器並殺死這個過程。如何從服務功能檢查掛起的android服務

可以這樣做,請讓我知道我該如何做到這一點。

回答

0

在您的服務中實施BroadcastReceiver,以響應您活動中的Ping。在服務啓動時註冊BroadcastReceiver,並在服務被銷燬時取消註冊。從您的活動,發送本地廣播意圖到服務,如果它響應,你知道它正在運行。這樣你就可以實現你想要做的事情。