Size: a a a

Android Developers

2021 September 02

J

JustSpace in Android Developers
разобрал, убрал всю цепочку, оставив сам updateWallet. При вызове его в цепочке - она подвисает при вызове этого метода, но все запросы до самого updateWallet работают корректно. Если же оставить только его, то он сам работает корректно
источник

J

JustSpace in Android Developers
вообще ни малейшего понятия, если честно, почему такое поведение
источник

L

Leonid in Android Developers
Я давно не трогал Rx... Может быть, оно не на том потоке выполняется?
источник

J

JustSpace in Android Developers
исполняется на Schedulers.io, выплевывает в AndroidMainThread
источник

СП

Сергей П. in Android Developers
Поставить отладчик в начале обработки каждого andthan?
источник

J

JustSpace in Android Developers
так и сделал сначала, как и сказал подвисает метод updateWallet, дальше не идет
источник

СП

Сергей П. in Android Developers
А update блокирующий метод?
источник

J

JustSpace in Android Developers
вроде не должен быть, его реализация кодогенерируется room'ом и он просто не должен исполнятся в ui потоке
источник

СП

Сергей П. in Android Developers
Код какой?
источник

J

JustSpace in Android Developers
источник

J

JustSpace in Android Developers
сгенерированный код room'a, если вдруг нужно
источник

ZR

Zhomart Rsaliyev in Android Developers
А насколько хороша идея хранит данные в переменных (account и sumInAccountCurrency)? Это же RX, мб по операторам передавать эти данные каким-то образом?
источник

J

JustSpace in Android Developers
ну вот если честно, то сомневаюсь сам в своей идее, но это работает, да и в принципе логично вроде: получил данные, сохранил где - то, потом использовал
источник

СП

Сергей П. in Android Developers
А не, котлиновский вариант рума не знаю. Джавовский  update возвращает число записей но его надо руками оборачивать, там нет комплетабле
источник

J

JustSpace in Android Developers
это не столько котлин, сколько обертка rx над room
источник

DG

Dima Gaziev in Android Developers
Вдруг кому то будет интересно. Проблема в IDE версии Artic Fox, с подключением модулей через "File -> Import Module" оказалась в самой иде.
На эту тему уже открыты issue, проблема решается. Импорт руками через include ':name', работает.

Итого: минус день.
источник

J

JustSpace in Android Developers
взял зависимость отсюда https://developer.android.com/jetpack/androidx/releases/room
источник

СП

Сергей П. in Android Developers
Room RxJava не знаю, только чисто  джавовский
источник

ZR

Zhomart Rsaliyev in Android Developers
А как выглядит WalletEntity?
источник

J

JustSpace in Android Developers
источник