无法解析方法io()

问题描述 投票:0回答:1

我仍然是这个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 {

                    }
                })
        );
    }
android rx-java2 rx-android
1个回答
1
投票

它应该是Schedulers.ios。所以你的代码应该是这样的:

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

                    }
                })
        );
© www.soinside.com 2019 - 2024. All rights reserved.