Size: a a a

Android Developers

2020 July 24

А

Андрей in Android Developers
Народ, кто-нибудь сталкивался с этой ошибкой в Google картах?
Гуглить не помогло
java.lang.NullPointerException: Attempt to read from field 'java.lang.Object com.google.maps.api.android.lib6.gmm6.util.g.c' on a null object reference
       at com.google.maps.api.android.lib6.gmm6.util.h.a(:com.google.android.gms.dynamite_mapsdynamite@200414052@20.04.14 (040700-0):4)
       at com.google.maps.api.android.lib6.gmm6.util.h.c(:com.google.android.gms.dynamite_mapsdynamite@200414052@20.04.14 (040700-0):7)
       at com.google.maps.api.android.lib6.gmm6.vector.bx.a(:com.google.android.gms.dynamite_mapsdynamite@200414052@20.04.14 (040700-0):18)
       at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.q.a(:com.google.android.gms.dynamite_mapsdynamite@200414052@20.04.14 (040700-0):4)
       at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.s.a(:com.google.android.gms.dynamite_mapsdynamite@200414052@20.04.14 (040700-0):79)
       at com.google.maps.api.android.lib6.gmm6.vector.gl.drawable.ae.a(:com.google.android.gms.dynamite_mapsdynamite@200414052@20.04.14 (040700-0):53)
       at com.google.maps.api.android.lib6.gmm6.vector.bd.a(:com.google.android.gms.dynamite_mapsdynamite@200414052@20.04.14 (040700-0):9)
       at com.google.maps.api.android.lib6.gmm6.vector.bt.a(:com.google.android.gms.dynamite_mapsdynamite@200414052@20.04.14 (040700-0):188)
       at com.google.maps.api.android.lib6.gmm6.vector.av.run(:com.google.android.gms.dynamite_mapsdynamite@200414052@20.04.14 (040700-0):62)
источник

3

3h4k in Android Developers
Хикикамори
Такой вопрос. Надо разблокировать загрузчик на Redmi 5 plus. Делаю все как написано на сайте. Скачал miflash с официального сайта. Установил, зашёл, поставил телефон а режим fast mood. А программа его не видит. Mi account подключён на обоих устройствах, симка вставлена.
в некоторых модах Андроида гзяомай надо активировать режим разработчика и найти в разделе "для разрабов" свитч разблокировки
источник

Х

Хикикамори in Android Developers
3h4k
в некоторых модах Андроида гзяомай надо активировать режим разработчика и найти в разделе "для разрабов" свитч разблокировки
Да я уже сделал все
Спасибо
источник

V

Vladimir in Android Developers
Ярослав
Под проблемами что имеется ввиду? У меня толь иногда логкат не показывает, хотя девайс подключен и другие опции в adb работают
Вообще не находит девайс, а на устройстве постоянно вылезает запрос с разрешением отладки. Я его подтверждаю и сразу по новой вылезает
источник

RC

Roman Chumachenko in Android Developers
Ребят, никто не сталкивался с такой проблемой в Navigation Component: при возврате на предыдущий фрагмент через up/back press обозреваемые livedata (торчат из ViewModel, слушаю их во Fragment) тригерят обозревателей, выдавая последнее событие
источник

RC

Roman Chumachenko in Android Developers
Roman Chumachenko
Ребят, никто не сталкивался с такой проблемой в Navigation Component: при возврате на предыдущий фрагмент через up/back press обозреваемые livedata (торчат из ViewModel, слушаю их во Fragment) тригерят обозревателей, выдавая последнее событие
Окей, это было ожидаемо - я вешал обозреватель в onViewCreated. My bad
источник

NM

Nick Marchuk in Android Developers
Roman Chumachenko
Ребят, никто не сталкивался с такой проблемой в Navigation Component: при возврате на предыдущий фрагмент через up/back press обозреваемые livedata (торчат из ViewModel, слушаю их во Fragment) тригерят обозревателей, выдавая последнее событие
При навигации назад, фрагмент пересоздается, соответственно он тригеритсч на лайв дату, которая не пустая
источник

RC

Roman Chumachenko in Android Developers
Nick Marchuk
При навигации назад, фрагмент пересоздается, соответственно он тригеритсч на лайв дату, которая не пустая
Даа, оно. Пересоздается вьюха, так что коллбэк вешать стоит в onCreate
источник

RC

Roman Chumachenko in Android Developers
Спасибо
источник

NM

Nick Marchuk in Android Developers
Roman Chumachenko
Даа, оно. Пересоздается вьюха, так что коллбэк вешать стоит в onCreate
Или используй SingleLiveData
источник

RC

Roman Chumachenko in Android Developers
А такие уже из коробки есть? А то на прошлом проекте я помню, что народ руками писал такое
источник

RC

Roman Chumachenko in Android Developers
Ага, ну да, не завезли, вижу
источник

S

Sergey S. in Android Developers
Roman Chumachenko
Ага, ну да, не завезли, вижу
Отдельно у них есть
источник

М

Михаил in Android Developers
Подскажите, плиз, как заменить значок enter на такой же, но другого цвета в мобильной клаве? Прочитал про ime для textinput, но там сказано про замену на другую кнопку и опять же по функционалу, а не по виду, есть функция даже по замене текста на клавише вроде, а на смену картинки нет. Или придётся писать целиком новую клаву из-за смены цвета одной кнопки?
источник

RC

Roman Chumachenko in Android Developers
Sergey S.
Отдельно у них есть
Да, как раз на гитхабе вижу, спасибо
источник

NM

Nick Marchuk in Android Developers
Roman Chumachenko
А такие уже из коробки есть? А то на прошлом проекте я помню, что народ руками писал такое
Гуглани назву класса тебе найдёт сразу же

А вообще, одноразовые стейты экрана а-ля навигация, показать поп-ап, снекбар и т.д. стоит оборачивать в какой-нибудь в Event<T>, который сработает только единожды
источник

S

Sergey S. in Android Developers
Nick Marchuk
Гуглани назву класса тебе найдёт сразу же

А вообще, одноразовые стейты экрана а-ля навигация, показать поп-ап, снекбар и т.д. стоит оборачивать в какой-нибудь в Event<T>, который сработает только единожды
На медиуме есть топик на эту тему и код
источник

RC

Roman Chumachenko in Android Developers
Nick Marchuk
Гуглани назву класса тебе найдёт сразу же

А вообще, одноразовые стейты экрана а-ля навигация, показать поп-ап, снекбар и т.д. стоит оборачивать в какой-нибудь в Event<T>, который сработает только единожды
Либо я не до конца понял задумку, либо в моем случае не пойдет - оба экрана часть одного флоу, человек может метаться взад-вперед по необходимости, так что разовый триггер не пойдет
источник

RC

Roman Chumachenko in Android Developers
Но да, тут я просто могу чекнуть обозревателей на лайвдата перед навешиванием еще одного
источник

S

Sergey S. in Android Developers
Roman Chumachenko
Либо я не до конца понял задумку, либо в моем случае не пойдет - оба экрана часть одного флоу, человек может метаться взад-вперед по необходимости, так что разовый триггер не пойдет
Что надо хендлить?
источник