Android数据访问设计模式:内容提供者与存储库

时间:2011-03-18 11:02:59

标签: android design-patterns data-access

我想知道人们在Android上使用什么作为通用数据访问模式?内容提供商?库? DAO的?

非常感谢!

2 个答案:

答案 0 :(得分:2)

我利用内容提供商对SQLite资源进行所有数据访问,但在其上构建DAO以处理所有域对象转换。

答案 1 :(得分:0)

我总是创建Repository接口并在我的域模型中使用它。然后我用原始SQLite,OrmLite,Real等具体实现了Repository。 在这种情况下,使用单元测试很容易测试您的域模型,因为您的读取数据库或特定于Android的组件是封装的。