0
Q
在外部存儲
A
回答
2
您可以創建數據庫,如下所示:
private SQLiteDatabase db;
private yourPath = "/mnt/sdcard/";
private SQLiteDatabase db = openOrCreateDatabase(yourPath + "sudoku.db", Context.MODE_PRIVATE, null);
編輯你的方法:
private static Cursor query(String query) {
if (query != null) {
openDB();
while (db.isDbLockedByCurrentThread()) {
// db in use, keep looping
}
Log.d("Query", query);
return db.rawQuery(query, null);
} else {
return null;
}
}
private static void openDB() {
if (db == null) {
db = SQLiteDatabase.openDatabase(yourPath + "sudoku.db", null, SQLiteDatabase.OPEN_READWRITE);
}
}
+0
非常感謝!我想弄清楚的唯一事情是:我需要我的輔助類?我通常創建SQLite數據庫的實例引用sqlite的輔助類 – tdmsoares
+0
@tdmsoares不,你不需要它。在上面編輯我的答案以顯示您可以使用的方法。 –
相關問題
- 1. 在外部存儲
- 2. 外部存儲
- 3. 存儲在外部存儲卡上
- 4. 外部存儲到內部存儲
- 5. 在外部存儲數據
- 6. XenServer外部存儲
- 7. Android外部存儲
- 8. phonegap外部存儲
- 9. 內部與外部存儲
- 10. 保存到外部存儲
- 11. 哪裏是內部存儲,手機存儲和外部存儲
- 12. 在內部存儲vs外部存儲中存儲應用圖像
- 13. 將文件存儲在Android的外部存儲和內部存儲中
- 14. 核心數據:「儲存在外部記錄文件」與「允許外部存儲」
- 15. Android訪問外部存儲
- 16. Android上的外部存儲
- 17. 外部存儲文件
- 18. 寫入外部存儲
- 19. 星火RDD外部存儲
- 20. 寫入外部存儲filenotfoundexception
- 21. 外部存儲器android
- 22. Android外部存儲權限
- 23. 外部存儲區別
- 24. 存儲外部聲明
- 25. 模擬外部存儲android
- 26. Android外部存儲加密
- 27. 使用外部存儲?
- 28. 外部存儲庫變化
- 29. 外部存儲器向量
- 30. android外部存儲問題
據我所知,'openOrCreateDatabase()''上接受SQLiteDatabase'一個完全合格的路徑,如的API等級8左右。請記住,外部存儲設備並不總是可用的(雖然現代的設備通常是可用)。如果外部存儲都成爲交易的中間不可用,你可能會得到數據庫腐敗的結果。 – CommonsWare