我想知道人们在Android上使用什么作为通用数据访问模式?内容提供商?库? DAO的?
非常感谢!
答案 0 :(得分:2)
我利用内容提供商对SQLite资源进行所有数据访问,但在其上构建DAO以处理所有域对象转换。
答案 1 :(得分:0)
我总是创建Repository接口并在我的域模型中使用它。然后我用原始SQLite,OrmLite,Real等具体实现了Repository。 在这种情况下,使用单元测试很容易测试您的域模型,因为您的读取数据库或特定于Android的组件是封装的。