Size: a a a

Android Developers

2020 June 18

KZ

Kay Zane in Android Developers
Is there a was to fix this??
U guys must know
источник

A

Albert in Android Developers
Всем привет. Подскажите , можно ли изменить цвет кнопок в NavigationBar для api 21 и выше? Нашел вариант с android:windowLightNavigationBar, но он работает только для API 27+
источник

OH

Oleksandr Hulak in Android Developers
Кирилл Романенко
Решение найдено!
@hulak @egroden
Причём решение оказалось до ужаса банальным.
Я создавал адаптер внутри onViewCreated, поэтому когда пользователь возвращался на экран - все вьюхолдеры инициализировались заново и transitionName тоже проставлялись слишком поздно.
Суть решения - вынести создание адаптера на уровень фрагмента.
Привет) На уровень фрагмента - это как? В onCreate?
источник

КР

Кирилл Романенко... in Android Developers
Oleksandr Hulak
Привет) На уровень фрагмента - это как? В onCreate?
Нет, просто вытащил в фрагмент и сделал lazy.
источник

OH

Oleksandr Hulak in Android Developers
Аа, теперь понял. Хах, интересный случай) спасибо
источник

KZ

Kay Zane in Android Developers
: (
источник

AD

Aleksey D. in Android Developers
Кирилл Романенко
Нет, просто вытащил в фрагмент и сделал lazy.
а зочем лейзи, если можно просто val adapter = ScreenAdapter()?
источник

КР

Кирилл Романенко... in Android Developers
Aleksey D.
а зочем лейзи, если можно просто val adapter = ScreenAdapter()?
Из-за параметров. Долго объяснять.)
источник

AD

Aleksey D. in Android Developers
Кирилл Романенко
Из-за параметров. Долго объяснять.)
верю)
источник

ES

Egor Sigolaev in Android Developers
Ребят, привет. Есть ошибка, не могу понять почему так происходит Есть метод, которые вовзращает сингл. Там я парщу сайт через Jsoup. У меня падает приложение с ошибкой NetworkOnMainThreadException, хотя я подписываюсь на новый поток через .subscribeOn(Schedulers.newThread()). Еще есть ньюанс в том, что у меня этот сингл является зипом 3 - ех других, которые связываются через Function3<>. Может кто сталкивался с таким?
источник

AD

Aleksey D. in Android Developers
Egor Sigolaev
Ребят, привет. Есть ошибка, не могу понять почему так происходит Есть метод, которые вовзращает сингл. Там я парщу сайт через Jsoup. У меня падает приложение с ошибкой NetworkOnMainThreadException, хотя я подписываюсь на новый поток через .subscribeOn(Schedulers.newThread()). Еще есть ньюанс в том, что у меня этот сингл является зипом 3 - ех других, которые связываются через Function3<>. Может кто сталкивался с таким?
показывай весь стрим, где ошибка происходит)
источник

ES

Egor Sigolaev in Android Developers
Aleksey D.
показывай весь стрим, где ошибка происходит)
источник

AD

Aleksey D. in Android Developers
На строке №3 идет запрос в главном потоке
источник

ES

Egor Sigolaev in Android Developers
Aleksey D.
На строке №3 идет запрос в главном потоке
Какой строке? Там где Jsoup().get()?
источник

AD

Aleksey D. in Android Developers
Egor Sigolaev
Какой строке? Там где Jsoup().get()?
да, она под №3 идет
источник

ES

Egor Sigolaev in Android Developers
Aleksey D.
да, она под №3 идет
Та я же подписываюсь на новый тред. В презентере
источник

AD

Aleksey D. in Android Developers
Egor Sigolaev
Та я же подписываюсь на новый тред. В презентере
да никуда ты там не подписываешься, подписка позже появляется, как и Single
источник

ES

Egor Sigolaev in Android Developers
А как мне тогда пофиксить это? Просто Thread(Runnable()).start()?
источник

AD

Aleksey D. in Android Developers
Egor Sigolaev
А как мне тогда пофиксить это? Просто Thread(Runnable()).start()?
в случае с кодом из пастбина - ничего
а вообще перевод нижестоящие операторы на указанный шедулер
источник

ES

Egor Sigolaev in Android Developers
Aleksey D.
в случае с кодом из пастбина - ничего
а вообще перевод нижестоящие операторы на указанный шедулер
subscribeOn будет указывать на шедулер, в котором будет выполнятся observe.
источник