我想使用ContentResolver.bulk(uri, ContentValues[])
方法。使用ContentResolver插入數據到sqlite數據庫
我有sqlite
數據庫存儲在應用程序私有存儲內的數據庫文件夾下。數據庫被命名爲mydb.db
表名爲BUDGET的Uri會是什麼?我需要將ContentResolver
連接到我的數據庫嗎?
我想使用ContentResolver.bulk(uri, ContentValues[])
方法。使用ContentResolver插入數據到sqlite數據庫
我有sqlite
數據庫存儲在應用程序私有存儲內的數據庫文件夾下。數據庫被命名爲mydb.db
表名爲BUDGET的Uri會是什麼?我需要將ContentResolver
連接到我的數據庫嗎?
你需要實現一個內容提供者。你的內容提供者然後將數據存儲在SQLite數據庫中。有關詳細信息,請參閱Android docu。
是否值得使用而不是常規的sqlite數據庫? –
這取決於您的程序,內容提供者可以很好地與'CursorLoader'搭配使用,或者當您想要導出數據以供外部使用時。 – Henry
如果您使用Content Provider,則使用ContentResolver.bulk。我不認爲你認爲你可以將它用於sqlite數據庫操作。在調用批量函數時調用ContentProvider的bulkInsert方法 – nandeesh