Size: a a a

Android Developers

2020 August 13

Y

Yank in Android Developers
Roman Chumachenko
И дальше от языка это не зависит, просто меняй версию локальную (которую ты себе добавил в проект). Не забудь только заменить зависимости в своем модуле с репозитория, на локальные
ниче если в личку напишу ?
источник

a

akella122⌬ in Android Developers
akella122⌬
Просто чтобы проксировать трафик самой проги
Тип вдруг один из источников данных заблочат
источник

RC

Roman Chumachenko in Android Developers
Yank
ниче если в личку напишу ?
Да, давай
источник

KT

Kanat Turganbay in Android Developers
Добрый день
источник

KT

Kanat Turganbay in Android Developers
Был ли у кого то случай когда нужно сделать одну асинхронную задачу через RX java потом после получения результата запускить второй раз запрос на Rx java и ждать результата, результат приходит 200 но почему то не срабатвает поля on Success
источник

В

Валерий in Android Developers
Kanat Turganbay
Был ли у кого то случай когда нужно сделать одну асинхронную задачу через RX java потом после получения результата запускить второй раз запрос на Rx java и ждать результата, результат приходит 200 но почему то не срабатвает поля on Success
покажи код
источник

АК

Асхаб Кудзаев (rx131... in Android Developers
Danil
"Акк взял по приколу"????
Были деньги 😗
источник

KT

Kanat Turganbay in Android Developers
Валерий
покажи код
private void doTransaction() {

       addDisposable(Single.create((SingleOnSubscribe<TaxTransaction>) e -> {
           try {
               if (!e.isDisposed()) {
                   e.onSuccess(createTransactionModel());
               }
           } catch (Exception ex) {
               e.onError(ex);
           }
       })
               .subscribeOn(Schedulers.io())
               .observeOn(AndroidSchedulers.mainThread())
               .doOnSubscribe(disposable -> getProgressLiveData().postValue(true))
               .doAfterTerminate(() -> getProgressLiveData().postValue(false))
               .subscribeWith(new DisposableSingleObserver<TaxTransaction>() {
                   @Override
                   public void onSuccess(TaxTransaction model) {
                       sendTransactionToRest(model);
                   }

                   @Override
                   public void onError(Throwable e) {
                       e.printStackTrace();
                   }
               }));
   }
источник

KT

Kanat Turganbay in Android Developers
private void sendTransactionToRest(TaxTransaction model) {
       addDisposable(
               provider
                       .doTransaction(model)
                       .doOnSubscribe(disposable -> getProgressLiveData().postValue(true))
                       .doAfterTerminate(() -> getProgressLiveData().postValue(false))
                       .subscribeWith(new DisposableSingleObserver<Response<TaxTransactionCard>>() {
                           @Override
                           public void onSuccess(Response<TaxTransactionCard> response) {
                               switch (response.code()) {
                                   case 200:
                                       Timber.tag("ЦЦЦЦ").i("sendTransactionToRest: body -> " + response.body());

                                       myResponse = response.body();

                                       payBtnClickLiveEvent.postValue(PreferenceUtil.getInstance(context).getString(PreferenceUtil.USER_PHONE, StringUtil.EMPTY));
                                       break;
                                   case 401:
                                       showTokenResetDialog();
                                       break;
                                   default:
                                       showErrorMessage(response.errorBody());
                                       break;
                               }
                           }

                           @Override
                           public void onError(Throwable e) {
                               showErrorMessage(null);
                           }
                       })
       );

   }
источник

В

Валерий in Android Developers
не срабатывают ни onSuccess ни onERror во второй функции?
источник

a

akella122⌬ in Android Developers
Та же хня была, знакомый вставил свои данные и все работало
источник

ES

Egor Sigolaev in Android Developers
Kanat Turganbay
private void doTransaction() {

       addDisposable(Single.create((SingleOnSubscribe<TaxTransaction>) e -> {
           try {
               if (!e.isDisposed()) {
                   e.onSuccess(createTransactionModel());
               }
           } catch (Exception ex) {
               e.onError(ex);
           }
       })
               .subscribeOn(Schedulers.io())
               .observeOn(AndroidSchedulers.mainThread())
               .doOnSubscribe(disposable -> getProgressLiveData().postValue(true))
               .doAfterTerminate(() -> getProgressLiveData().postValue(false))
               .subscribeWith(new DisposableSingleObserver<TaxTransaction>() {
                   @Override
                   public void onSuccess(TaxTransaction model) {
                       sendTransactionToRest(model);
                   }

                   @Override
                   public void onError(Throwable e) {
                       e.printStackTrace();
                   }
               }));
   }
.flatmap же никто не отменял
источник

DU

Dmitry Upovalov in Android Developers
Продуктовая реклама вроде не работает в эмуляторах и дебажных сборках.
источник

AT

Arqin T in Android Developers
Подскажите, пожалуйста, как прочитать json файл из ассетов когда нет контекста?
источник

DU

Dmitry Upovalov in Android Developers
Arqin T
Подскажите, пожалуйста, как прочитать json файл из ассетов когда нет контекста?
добыть контекст
источник

AT

Arqin T in Android Developers
суть: нужно сделать парсинг апи, а апи пока не работает. есть результирующий json и его куда-то нужно положить, чтобы парсить
источник

DU

Dmitry Upovalov in Android Developers
не очень понял к чему это
источник

AT

Arqin T in Android Developers
может посоветуете куда его можно положить в проекте, чтобы прочитать без контекста?
источник

AT

Arqin T in Android Developers
у меня слой репозитория. там контекстом не пахнет
источник

DU

Dmitry Upovalov in Android Developers
Arqin T
может посоветуете куда его можно положить в проекте, чтобы прочитать без контекста?
Строковую константу мб?
источник