Android-обновление AndroidX - PullRequest
       31

Android-обновление AndroidX

0 голосов
/ 24 октября 2019

Мое приложение Android работало нормально с этой реализацией:

implementation 'io.reactivex:rxandroid:0.24.0'

Я переместил свой проект на другой компьютер, и у меня возникли некоторые ошибки компиляции, я искал и обнаружил, что должен обновить свой gradle до следующего:

implementation 'io.reactivex:rxandroid:1.2.1'
implementation 'io.reactivex:rxjava:1.3.4'

теперь у меня есть одна ошибка, которую я не могу устранить:

ошибка: не удается найти переменную символа AppObservable

    @DebugLog
private void parsePlist() {
    Observable<ArrayList<DictItem>> plistParserObservable = Observable.create(new Observable.OnSubscribe<ArrayList<DictItem>>() {
        @Override
        public void call(Subscriber<? super ArrayList<DictItem>> subscriber) {
            ArrayList<DictItem> newDictItems = PlistUtils.parsePlist(getActivity(), plistName);
            subscriber.onNext(newDictItems);
            subscriber.onCompleted();
        }
    });

    AppObservable.bindFragment(this, plistParserObservable).subscribeOn(Schedulers.computation()).subscribe(new Action1<ArrayList<DictItem>>() {
        @Override
        public void call(ArrayList<DictItem> newDictItems) {
            if (dictItems != null && grid != null) {
                dictItems.clear();
                dictItems.addAll(newDictItems);
                grid.getAdapter().notifyDataSetChanged();
            }
        }
    });
}
...