Size: a a a

Android Developers

2019 November 13

QH

Quantum Harmonizer in Android Developers
Сергей П.
Это как, следить за состоянием (числом элементов) неизменяемой коллекции?
обзёрвабл изменяемый же
источник

СП

Сергей П. in Android Developers
Ну и лайфдата рулит, но естественно что связанную с ней коллекцию придется менять через postValue.
источник

СП

Сергей П. in Android Developers
А как может измениться число элементов у неизменяемой коллекции? Сами элементы то ссылки, содержимое их полей меняй сколько угодно.
источник

СП

Сергей П. in Android Developers
Но, кстати, во на это я х.з.как обсервер вешать у кастомной коллекции. Переопределить set/get?
источник

QH

Quantum Harmonizer in Android Developers
Сергей П.
А как может измениться число элементов у неизменяемой коллекции? Сами элементы то ссылки, содержимое их полей меняй сколько угодно.
меняется не у конкретно этой коллекции, а сама коллекция заменяется другой
источник

СП

Сергей П. in Android Developers
А. Так можно конечно.
источник

ДП

Дмитрий Попов in Android Developers
Daniil Popov
В доке расписано поведение для data и notification пушей. Если приложение свернуто/развернуто, так как себя ведет каждый из них.
Разобрался и все получилось) Огромное спасибо за наводку, два дня мучался над этим
источник

DP

Daniil Popov in Android Developers
Дмитрий Попов
Разобрался и все получилось) Огромное спасибо за наводку, два дня мучался над этим
источник

DC

Dyno Chris is... in Android Developers
Кое че порефакторил в проекте, это никак не должно было повлиять, но при открытии нового активити вылезает OutOfMemory. Шо могло случиться? :///
источник

DP

Daniil Popov in Android Developers
Memory Profiler в Android Studio в помощь. Там можно сделать heap dump и посмотреть, что за объекты забили всю память.
источник

DC

Dyno Chris is... in Android Developers
спс, буду смотреть
источник

AO

Andrei Osipov in Android Developers
Всем здрасте.
Подскажите, кто сталкивался, из-за чего может долго инфлейтится вьюха?
Лайаут состоит из одного констрейнта, инфлейт делаю в RecyclerView.Adapter#onCreateViewHolder. onMeasure вызывается по одному разу
Инфлейт занимает около 20-30мс, из-за этого дикие фризы при первом фаст скролле
источник

p

padmitriy in Android Developers
Andrei Osipov
Всем здрасте.
Подскажите, кто сталкивался, из-за чего может долго инфлейтится вьюха?
Лайаут состоит из одного констрейнта, инфлейт делаю в RecyclerView.Adapter#onCreateViewHolder. onMeasure вызывается по одному разу
Инфлейт занимает около 20-30мс, из-за этого дикие фризы при первом фаст скролле
вангую огромную картинку
источник

AO

Andrei Osipov in Android Developers
Речь идет про инфлейт в onCreateViewHolder, а не про onBindViewHolder
источник

AO

Andrei Osipov in Android Developers
биндится все достаточно быстро
источник

p

padmitriy in Android Developers
Andrei Osipov
Речь идет про инфлейт в onCreateViewHolder, а не про onBindViewHolder
давай gist onCreateViewHolder
источник

AO

Andrei Osipov in Android Developers
источник

AO

Andrei Osipov in Android Developers
Все типы, кроме videoType инфлейтятся за менее 10мс
источник

p

padmitriy in Android Developers
Andrei Osipov
Все типы, кроме videoType инфлейтятся за менее 10мс
А что в методе setVideo надо самому догадаться? )
источник

p

padmitriy in Android Developers
а еще может в onBind дело.
Каким способом понял что именно onCreate долгий?
источник