0
我打算使用IntentService進行一些處理。該服務從登記在清單中的廣播接收機開始。該服務必須更新數據庫,以便操作可以很長(甚至一分鐘)。對於CPU我可以採取一個喚醒鎖,但關於操作系統?IntentService用於後臺任務
- 是否可以在intentservice上調用startForeground?
- 殺死後再次創建intentservice?什麼是默認行爲? START_STICKY?
- 該服務抓住數據庫鎖(ReentrantReadWrite java鎖)以避免併發訪問,如果服務被終止,鎖被釋放?如果不是,我該怎麼辦?
不,數據庫鎖意味着只抓取db類中的寫入鎖定:) – greywolf82 2014-10-18 07:56:23