Android Service服務(wù)不被停止詳解及實現(xiàn)
Android Service服務(wù)一直運行:
最近有個項目需求是后臺一直運行Service,但是一般都是可以手動停止的,這里就提供一個方法讓Android Service服務(wù)一直運行,大家看下。
1.設(shè)置->應(yīng)用->運行中->停止->殺死service
這樣可以在service的onDestroy()方法中重啟service
public void onDestroy() {
Intent service = new Intent(this, MyService.class);
startService(service);
super.onDestroy();
}
這種方法簡單粗暴,測試有效.
也可以用兩個service,A和B.
在服務(wù)A中監(jiān)聽服務(wù)B被殺死時發(fā)送的廣播,然后重啟服務(wù)B;同理在服務(wù)B中監(jiān)聽服務(wù)A被殺死時發(fā)送的廣播B,然后重啟A.
這樣寫的代碼更加健壯.
2..設(shè)置->應(yīng)用->已下載->停止運行
這樣強制停止運行,service并不會走 onDestroy()方法,所以無法保活.

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Android使用CircleImageView實現(xiàn)圓形頭像的方法
圓形頭像看起來非常美觀,下文通過實例代碼給大家介紹android中使用CircleImageView實現(xiàn)圓形頭像的方法,一起看看吧2016-09-09
使用AccessibilityService實現(xiàn)微信自動切換賬號功能
這篇文章主要為大家詳細(xì)介紹了使用AccessibilityService實現(xiàn)微信自動切換賬號功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-12-12
Flutter中網(wǎng)絡(luò)圖片加載和緩存的實現(xiàn)
這篇文章主要介紹了Flutter中網(wǎng)絡(luò)圖片加載和緩存的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Android自定義View實現(xiàn)APP啟動頁倒計時效果
這篇文章主要為大家詳細(xì)介紹了Android自定義View實現(xiàn)APP啟動頁倒計時效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02

