无法解析方法IO()



我对此Rxandroid和rxjava仍然很新,我在 .subscribeOn(Scheduler.io())

上遇到了这个错误

 private void fetchData() {
        compositeDisposable.add(iPokemonDex.getListPokemon()
        .subscribeOn(Scheduler.io())
        .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Consumer<Pokedex>() {
                    @Override
                    public void accept(Pokedex pokedex) throws Exception {
                    }
                })
        );
    }

它应该是Schedulers.ios。因此您的代码应该是这样:

compositeDisposable.add(iPokemonDex.getListPokemon()
        .subscribeOn(Schedulers.io())
        .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Consumer<Pokedex>() {
                    @Override
                    public void accept(Pokedex pokedex) throws Exception {
                    }
                })
        );

最新更新