CursorLoader的構造函數需要一個URI,但我不知道如何使用它。從我讀的東西我需要一個ContentProvider
。但我想要做的就是訪問我的SQLite數據庫。有人可以告訴我如何爲此目的使用ContentProvider構建URI嗎?文檔看起來非常複雜,並顯示與sqlite數據庫無關的示例。需要在CursorLoader中用SQLite數據庫使用的URI
0
A
回答
0
您可以改爲使用AsyncTaskLoader。然後你可以在LoadInBackground方法
+0
我會查詢我的數據庫在'AutoCompleteTextView'中使用,所以我不需要一個Cursor從結果中讀取數據,並且需要一個CursorLoader? –
+0
AutoCompleteTextView也可以從ArrayAdapter讀取數據,因此您不必使用CursorAdapter或CursorLoader –
相關問題
- 1. 如何使用cursorloader在android中讀取SQLite數據庫?
- 2. CursorLoader,獲取本地數據庫的URI
- 3. 需要使用Xquery的marklogic數據庫中的URI列表
- 4. 使用CursorLoader查詢SQLite數據庫並填充AutoCompleteTextView
- 5. 使用CursorLoader在ListFragment中查詢SQLite數據庫的最佳實踐?
- 6. 需要訪問sqlite數據庫使用Javascript
- 7. 需要SQLite數據庫幫助
- 8. 在android中使用CursorLoader而不是startManagingCursor,數據庫訪問
- 9. 如何在Cursorloader中關閉數據庫
- 10. SQLite數據庫與我使用Android中SQLite數據庫條款
- 11. 在SQLITE數據的慢檢索需要較長的ContentProvider使用
- 12. 需要使用vb8 express在sql數據庫中保存數據
- 13. 在Xamarin.Forms中使用SQLite數據庫
- 14. 在Android中使用SQLite數據庫
- 15. 在android中使用Sqlite數據庫
- 16. 需要一步一步的過程中使用Android的SQLite數據庫
- 17. 需要在Sqlite數據庫中運行總數
- 18. 用ruby創建sqlite數據庫需要很長的時間
- 19. 爲什麼要在Android中使用sqlite數據庫?
- 20. 檢查SQLite數據庫的重複項,CursorLoader/Loader/AsyncTaskLoader?混亂
- 21. Json解析的數據需要在android中的sqlite數據庫中存儲
- 22. 使用CursorLoader從SQLite填充ListView
- 23. 使用include /需要連接數據庫
- 24. android - 使用SQLite數據庫
- 25. SQLite + rails - 使用數據庫
- 26. 使用sqlite數據庫
- 27. 我需要在應用程序中使用Oracle數據庫嗎?
- 28. 存儲在SQLite數據庫中的圖像的URI
- 29. 在Android中使用Fragment在SQLite數據庫中添加數據
- 30. 需要幫助使用XSL-FO和數據URI方案
「但我想要做的就是訪問我的SQLite數據庫」 - 你不必使用'CursorLoader'來訪問SQLite數據庫。 – CommonsWare
@CommonsWare但是,如果我使用數據庫將結果返回到'AutoCompleteTextView',我不需要'CursorLoader'來加載'Cursor'結果嗎? –
不可以。您可以在'SQLiteDatabase'上調用'query()'或'rawQuery()'。只需在後臺線程上執行此操作,並考慮配置更改。無論您使用自己的自定義「AsyncTaskLoader」,還是保留的片段,或單個管理的緩存或其他內容,都由您決定。 – CommonsWare