Size: a a a

Android Developers

2021 February 02

AT

Artem Tuck in Android Developers
Большая вложенность ( около 7)  viewModel.method().subscribe это нормально?
источник

ES

Egor Sigolaev in Android Developers
Artem Tuck
Большая вложенность ( около 7)  viewModel.method().subscribe это нормально?
Так это не вложенность же, нормально в случае mvvm
источник

M

Maksym in Android Developers
Valentin Sergeev
Bundle наследуется от BaseBundle, видимо используешь где-то в коде, который тестируется
Уже пробовал и BaseBundle вместо Bundle делать mock и толку нет
источник

QH

Quantum Harmonizer in Android Developers
Maksym
Всем привет. Кто сталкивался с ошибкой при написании unit test "BaseBundle not mocked". Как боролись?
Robolectric
источник

M

Maksym in Android Developers
А PowerMockito  нельзя такое сделать?
источник

QH

Quantum Harmonizer in Android Developers
Maksym
А PowerMockito  нельзя такое сделать?
Не знаю, я таким не занимаюсь)
источник

П

Павел Сарпов... in Android Developers
Привет.
Выполняю POST запрос к серверу, сервер в логах отвечает полной моделью данных
В логах OKHTTP на клиенте в ответе вижу те же самые данные, что пришли от сервера, но внутрь RX цепочки поступает NULL

Использую retrofit + rxjava, адаптер и конвертер вот такие
.addConverterFactory(GsonConverterFactory.create(gson))
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())


версия не обфуцирована, версии библиотек не менял. Перестало работать на пустом месте. В чем может быть магия?
источник

AT

Artem Tuck in Android Developers
https://pastebin.com/R84YXiZR
Буду очень благодарен если кто-нибудь пробежит по коду 1 активити и 1 вьюмодели и даст какие-нибудь полезные советы. Только сегодня перевел проект на MVVM и ещё мало опыта в нем
источник

VS

Valentin Sergeev in Android Developers
Павел Сарпов
Привет.
Выполняю POST запрос к серверу, сервер в логах отвечает полной моделью данных
В логах OKHTTP на клиенте в ответе вижу те же самые данные, что пришли от сервера, но внутрь RX цепочки поступает NULL

Использую retrofit + rxjava, адаптер и конвертер вот такие
.addConverterFactory(GsonConverterFactory.create(gson))
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())


версия не обфуцирована, версии библиотек не менял. Перестало работать на пустом месте. В чем может быть магия?
Проверьте, что код ответа не 204
источник

П

Павел Сарпов... in Android Developers
Valentin Sergeev
Проверьте, что код ответа не 204
код 200 и в ответе есть модель с данными
источник

П

Павел Сарпов... in Android Developers
2021-02-02 00:52:50.935 27521-27570/ I/okhttp.OkHttpClient: <-- 200 http://host:8080/api/v1/auth/users/registration (642ms)
2021-02-02 00:52:50.935 27521-27570/ I/okhttp.OkHttpClient: Content-Type: application/json;charset=UTF-8
2021-02-02 00:52:50.936 27521-27570/ I/okhttp.OkHttpClient: Transfer-Encoding: chunked
2021-02-02 00:52:50.936 27521-27570/ I/okhttp.OkHttpClient: Date: Mon, 01 Feb 2021 21:52:50 GMT
2021-02-02 00:52:50.942 27521-27570/ I/okhttp.OkHttpClient: {"id":1000001,"email»:»…@mail.ru","token»:»…..»,»name":"Test","coins":0,"regDate":"02-02-2021","lastOnline":"02-02-2021","fcmToken»:»f…»,»avatarUrl":null,"birthDate":"26-08-1990","transformationExpires":null,"cabinetExpires":"01-03-2021","empty":false,"male":true,"emailApproved":false,"accountApproved":false}
источник

VS

Valentin Sergeev in Android Developers
Павел Сарпов
код 200 и в ответе есть модель с данными
Скиньте код модельки
источник

П

Павел Сарпов... in Android Developers
Valentin Sergeev
Скиньте код модельки
Это не единственный запрос такой. Авторизация с такой же бедой
источник

VS

Valentin Sergeev in Android Developers
Павел Сарпов
Это не единственный запрос такой. Авторизация с такой же бедой
Ну тем не менее, возможно проблема в парсинге. Можно вечно гадать, пока нет информации. В целом, советую сверяться с https://ru.stackoverflow.com/help/how-to-ask когда задаёте вопросы, это экономит время)
источник

П

Павел Сарпов... in Android Developers
Спасибо. Обращу внимание
источник

К

Кирилл in Android Developers
Есть способ получить этот идентификатор Name@Id?
источник

A

Aleksei in Android Developers
Кирилл
Есть способ получить этот идентификатор Name@Id?
toString()?
источник

К

Кирилл in Android Developers
Aleksei
toString()?
lol, действительно. Даже не знал что делает не переопределенное toString
источник

IB

Iv Bv in Android Developers
Всем привет, подскажите пожалуйста как посмотреть весь список операторов наших как они NetworkOperatorName  в телефонном менеджере ? а то симки есть под рукой только нескольких)
источник

BB

Bogdan Bogdasarov in Android Developers
Iv Bv
Всем привет, подскажите пожалуйста как посмотреть весь список операторов наших как они NetworkOperatorName  в телефонном менеджере ? а то симки есть под рукой только нескольких)
В Настройках телефона выбор сети вручную выставить и посмотреть список доступных
источник