Модифицированный интерфейс: @GET ("поиск") Наблюдаемый > Поиск ();
Retrofit retrofit = retrofitclient.getInstance();
API = retrofit.create(NODEjs.class);
compositeDisposable.add(API.Search()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Consumer<ArrayList<Word>>() {
@Override
public void accept(ArrayList<Word> words) throws Exception {
wordList.addAll(words);
}
}));
gradle:
//Rxjava
implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'
implementation 'io.reactivex.rxjava2:rxjava:2.1.7'
//Retrofit
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
implementation 'com.squareup.retrofit2:converter-scalars:2.3.0'
implementation 'com.google.android.material:material:1.0.0'
java.lang.RuntimeException: Невозможно запустить действие ComponentInfo {com.example.loginlogout / com.example.loginlogout.vocabulary.vocabulary_activity}: java.lang.IllegalArgumentException: Невозможно создать конвертер для java.util.ArrayList
1010* Пожалуйста, помогите мне !!