我正在使用 James Morgan 的DemoORMLiteAndroid提供的示例,该示例具有一个实例化存储库的活动。
以供参考
public class Repository {
private Dao<Room, Integer> roomDao;
public Repository(final DatabaseHelper databaseHelper) {
this.roomDao = getRoomDao(databaseHelper);
...
在活动中
public class RoomActivity extends OrmLiteBaseListActivity<DatabaseHelper> {
private Repository repository;
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.repository = new Repository(getHelper());
}
...
this.repository.clearData();
...etc..
应该如何在其他活动或类中访问存储库?