Size: a a a

ReactiveX - русскоговорящее сообщество

2020 May 20

i

iamthevoid in ReactiveX - русскоговорящее сообщество
rx.Scheduler похоже на первую rxjava
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
тебе бы кеши почистить
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
можно дропнуть кеш гредла на всякий)
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
Да я поставил 2.01 версию оба и норм
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
Правда щас он ркгается, что call adapter создать не может, у ретрофита который
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
Хотя я указал как обычно
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Такой используешь?
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
com.squareup.retrofit2:adapter-rxjava3:latest.version
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
ну у меня вот так:

   implementation 'com.squareup.retrofit2:retrofit:2.9.0'
   implementation 'com.squareup.retrofit2:adapter-rxjava:2.9.0'
   implementation 'com.squareup.retrofit2:converter-gson:2.8.2'
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
может версия не та
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
ну ты же для третьей rxjava пытаешься адаптер добавить?
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
Или для какой?
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
судя по зависимости - для первой)
источник

i

iamthevoid in ReactiveX - русскоговорящее сообщество
И наверное оттуда rx.Scheduler и растёт
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
да похоже
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
lf yt jy hfcntn rfr hfp bp j,sxyj кч
источник

М

Михаил in ReactiveX - русскоговорящее сообщество
Evgeny Cherkasov
public Observable<Object> cookRecipeObservable(Recipe recipe, Object input, Bundle bundle,
                                                  String[] params) {

       Observable<Object> dynamicParserObservable = Observable.create(subscriber -> {

           try {
               // Make sure recipe and input is valid.
               checkCookRecipeInput(recipe, input);

               // Parse input into a list of maps for translation
               List<Map<String, Object>> resultList = parseInput(recipe, input.toString(), params);

               // Translate each map in the result list into the model object defined in the
               // recipe. Return each model once it completes translation via subscriber.
               translateMapsToObjects(false, recipe, resultList, new IRecipeCookerCallbacks() {

                   @Override
                   public void onPreRecipeCook(Recipe recipe, Object output, Bundle bundle) {

                   }

                   @Override
                   public void onRecipeCooked(Recipe recipe, Object output, Bundle bundle, boolean
                           done) {

                       if (!subscriber.isUnsubscribed()) {
                           subscriber.onNext(output);
                           if (done) {
                               subscriber.onCompleted();
                           }
                       }
                   }

                   @Override
                   public void onPostRecipeCooked(Recipe recipe, Object output, Bundle bundle) {

                   }

                   @Override
                   public void onRecipeError(Recipe recipe, Exception e, String msg) {

                       if (e instanceof ValueNotFoundException) {
                           Log.e(TAG, "Error during parsing, skipping an item:", e);
                       }
                       else {
                           subscriber.onError(e);
                       }
                   }
               }, bundle);

           }
           catch (Exception e) {
               subscriber.onError(e);
           }

       });

       return dynamicParserObservable;
   }
а зачем там onBackpressureBuffer?
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
да не он растет как раз из обычно rx
источник

A

Alexey in ReactiveX - русскоговорящее сообщество
так вот добавил 2 вроде пошло
источник