[問題] Service一下執行 一下又不執行?
之前小弟剛寫了一個Service 可以隨時定位這樣
但是測試的時候 我是使用
locationManager.requestLocationUpdates(provider , 5000 , 0 , this);
來設定每五秒定位一次
然後我用手機測試會發現剛開始都會顯示出定位訊息
不過過不久 Service就不會顯示出定位訊息
再過一段時間 打開看 又有定位訊息= ="
然後我打開儲存定位的檔案發現
他有時候隔了快一分鐘才會定位一次
怎麼會這樣??
還有另外如果service被系統kill了之後
可以重新啟動恢復嗎?
我看是有人說在onStartCommand裡的flags存入START_REDELIVER_INTENT
不知道是不是這樣 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.78.84
→
04/16 14:36, , 1F
04/16 14:36, 1F
→
04/16 16:10, , 2F
04/16 16:10, 2F
→
04/16 16:11, , 3F
04/16 16:11, 3F
→
04/16 20:31, , 4F
04/16 20:31, 4F