Я использую Realm вместе с RxJava, и в конце я хочу получить наблюдаемое, которое я могу использовать:
@Override
public Observable<List<Data>> getData_List() {
final Observable<RealmResults<Data>> observable
= realm.where(Data.class).findAll().asObservable();
}
Это мой текущий код, на данный момент я получаю сообщение об ошибке, говорящее о том, что они несовместимы, т.е. наблюдаемый имеет тип io.reactivex.Observable
, тогда как то, что возвращает Realm, имеет тип rx.Observable<io.realm.RealmResults<E>>
.
Что я хочу сделать, так это запросить базу данных области и вернуть наблюдаемый список объектов данных (Observable<List<Data>>
).
Как я могу это сделать?