[問題] 要讓被關掉的Service Restart

看板AndroidDev作者 (梅姬?沒雞?傻傻分不清楚)時間7年前 (2017/08/28 21:01), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
目前架構是一隻App,裡面有BroadcastRecevier 收BOOT_COMPLETED 一收到直接開兩隻Service(A,B) A,B各自做自己的事 目前要有一個機制監控A,B不能被關掉 模擬上我只能做stopService() 已經在 onStartCommand return "START_STICKY" 測試方法A,B一進App一定起來(因為收BOOT_COMPLETED) 中間用stopService把B關掉 結果B並沒有起來 顯示START_STICKY沒用 我有沒有哪邊做錯啊? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.164.73 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1503925317.A.81A.html

08/28 22:56, , 1F
手動關的不能用這個復活吧
08/28 22:56, 1F

10/22 19:04, , 2F
override service 的onStop 重新呼叫自己或是寫一
10/22 19:04, 2F

10/22 19:04, , 3F
個broadcast再次呼叫起來。
10/22 19:04, 3F

10/22 19:04, , 4F
或是google: never stop service
10/22 19:04, 4F
文章代碼(AID): #1Pf1H5WQ (AndroidDev)
文章代碼(AID): #1Pf1H5WQ (AndroidDev)