5
A
回答
2
我利用內容提供程序對SQLite資源進行所有數據訪問,但在它們之上構建DAO以處理所有域對象轉換。
+0
你的DAO是否仍然使用Android遊標,或者將它們映射到強類型對象列表?我在決定是否返回一個ArrayList併爲我的ListActivities寫一個自定義的ListAdapter時遇到了困難,或者如果我只是堅持使用遊標。遊標看起來更有效率。 – 2012-06-23 14:47:28
0
我總是創建Repository接口並在我的領域模型中使用它。然後,我用原始SQLite,OrmLite,Real等具體實現了Repository。 這種情況下,使用單元測試很容易測試您的域模型,因爲您的讀取數據庫或Android特定組件已被封裝。
相關問題
- 1. Android。內容提供者或數據庫?
- 2. Android從NDK/C++端訪問內容提供者數據
- 3. 內容提供者vs ORM
- 4. 意圖vs內容提供者在android
- 5. Android內容提供者數據庫泄漏問題
- 6. 使用存儲庫模式提供對不同數據存儲的訪問
- 7. 在Android模擬器上訪問Gmail內容提供者?
- 8. 存儲庫模式和數據訪問
- 9. 數據庫訪問設計模式
- 10. 本地SQLite數據庫的Android內容提供者:爲什麼?
- 11. Android:查詢內容提供者數據庫
- 12. 如何在android內容提供者中存儲大塊?
- 13. 存儲在Android項目中的內容提供者在哪裏?
- 14. 內容提供者與直接訪問數據庫(事務管理)
- 15. 如何決定直接訪問數據庫和內容提供者?
- 16. 無法訪問Android內容提供商
- 17. android內容提供者的使用者
- 18. 在Android API級別23上訪問UserDictionary內容提供者
- 19. Android:服務中的內容提供者訪問
- 20. 使用內容提供者從數據庫加載數據
- 21. 訪問內容提供商
- 22. 內容提供者
- 23. 域驅動設計模式 - 從域訪問存儲庫
- 24. 從updateDisplayList訪問數據提供者
- 25. 在Android中使用group by和內容提供者計數
- 26. Android SDK提供MVP設計模式嗎?
- 27. 實現訪問者設計模式
- 28. OCaml中的訪問者設計模式
- 29. 多個數據提供程序/ ORM上的存儲庫模式?
- 30. Android數據庫訪問設計方法
你說得對,版本控制系統通常維護源代碼庫。不過,我在考慮域驅動設計方面的更多信息,這是對模式的簡要介紹:http://www.codeinsanity.com/2008/08/repository-pattern.html – TheMadMax 2011-03-18 11:16:28
btw ..很好的問題。 – Brian 2011-04-20 17:15:16