我的應用程序有:併發sqlite的接入
Activity A that reads from sqlite database
Service with notification that writes to the database
on clicking Notification, Activity A opens up
由ActivityA讀數非常小的任務(參考時間讀取) 但書面的服務,數據庫很長(有時需要5-10分鐘)
現在當該服務正在運行,並且我點擊該通知,ActivityA有從數據庫中讀取,已經有書面形式向數據庫的服務不能執行其讀數。
所以activityA必須等待(5-10分鐘)從數據庫讀取。
上進一步研究我碰到這個
當我嘗試在我的sqliteopenhelper類我得到的錯誤我的應用程序內的方法來實現這個使用分鐘API 10.所以怎麼辦我得到這種方法工作的API 10或有沒有其他方式來並行數據庫訪問 ?
也許你可以暫停寫作時你的活動是在前臺和需要的數據在數據庫已設置。 –
是您在2個不同過程中的服務和活動嗎?如果不是,只需共享數據庫的單例實例。 – njzk2