我想檢查一個SQLite數據庫是否打開,如果是,我想訪問該服務類中的數據庫。活動和後臺服務訪問SQLite數據庫
我很擔心,並已經看到,多個打開的數據庫調用衝突,並拋出異常。因爲我在「活動」和「服務」類中查詢數據庫,所以我試圖實施此處推薦的解決方案Commonsware:When to close db connection on android? Every time after your operation finished or after your app exit。但是,如果活動可能需要,我不想關閉然後在服務類中打開數據庫。從這個回答Why use SQLiteOpenHelper over SQLiteDatabase?看來,實現SQLiteOpenHelper來解決多次調用的問題似乎是有意義的。
非常感謝你的幫助!
這只是一個單獨的代碼,爲什麼要如此着迷呢? –
一個真正的傳說將使用'enum' ... –
真正的傳說並不擔心他(或她)的評論家。無論如何,傳奇仍在繼續:http://kpgalligan.tumblr.com/post/109546839958/single-database-connection。它只是關於該主題的鏈接集合。它不斷出現。 –