リポジトリをインスタンス化するアクティビティが1つあるJamesMorganの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..
他のアクティビティやクラスでリポジトリにアクセスするにはどうすればよいですか?