Realm返回FooRealm
的列表。
FooRealm
是Foo
public class FooRealm extends RealmObject implements Foo
但是我的类型不匹配:
Type mismatch:
Required: Observable<List<FooRealm>>
Found: Observable<List<Foo>>
当我这样做时:
override fun getFoo(): Observable<List<Foo>> {
return Realm.getDefaultInstance().use { realm ->
realm.where(FooRealm::class.java)
.equalTo("bar", true)
.findAllAsync()
.asObservable()
}
}