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