Я получаю сообщение об ошибке "несовместимые типы: Observable<List<Object>>
нельзя преобразовать в Observable<List<Anime>>
"
public Observable<List<Anime>> getOnlyAnimeObservable() {
List onlyAnimeList = getOnlyAnimeList();
if (onlyAnimeList == null) {
return Observable.just(Collections.emptyList()); //Required <List<Class>> But Found <List<Object>>
}
return Observable.just(onlyAnimeList); //Required <List<Class>> But Found <List>
}
Если я изменю public Observable<List<List<Anime>> getOnlyAnimeObservable()
на
public Observable<List<Object>> getOnlyAnimeObservable()
return Observable.just (Collections.emptyList ()); ошибка устранена, но return Observable.just (onlyAnimeList); по-прежнему показывает ошибку
Atв то же время, если я изменю public Observable<List<List<Anime>> getOnlyAnimeObservable()
на public Observable<List> getOnlyAnimeObservable()
return Observable.just (onlyAnimeList); ошибка устранена, но return Observable.just (Collections.emptyList()); показывает ошибку.