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