Size: a a a

StartAndroid Ru Chat

2020 September 29

Y

Yaroslav in StartAndroid Ru Chat
инжекчу hilt-ом viewmodel во фрагмент, инициализирую через by viewmodels, падает с Runtime Exception  Cannot create an instance of class
в чем может быть дело?
источник

N2

N 2 in StartAndroid Ru Chat
как в ресайкле(ViewPager2) сделать так чтобы все элементы сразу были созданы?
setItemViewCacheSize не помогает, все равно есть подлагивания когда скролишь первый раз(вообще конечно в шоке как пару вьюх может так долго инфлейтится что заметны поддергивания в реалтайме)
источник

СШ

Сергей Шумилкин... in StartAndroid Ru Chat
SetOffscreenPageLimit попробуй, если я правильно понял, что тебе нужно
источник

N2

N 2 in StartAndroid Ru Chat
Сергей Шумилкин
SetOffscreenPageLimit попробуй, если я правильно понял, что тебе нужно
Уже решил классическим для андройда способом (написал свой вьюпейджер(точнее написал уже давно)) и забыл о проблемах, к тому же у вьюпейджера2 убогое и резкое пролистывание так что это энивей было временное решение
источник

ЮС

Юрий Суржиков... in StartAndroid Ru Chat
Добрый вечер. Может кто-то подсказать группы по Python?
источник

N2

N 2 in StartAndroid Ru Chat
AsyncInflater ускоряет создание вьюхи или это просто асинхронное создание ?
источник

AS

Alex Suvorov in StartAndroid Ru Chat
N 2
AsyncInflater ускоряет создание вьюхи или это просто асинхронное создание ?
Какая разница, если в любом случае это будет убого.
источник

N2

N 2 in StartAndroid Ru Chat
Alex Suvorov
Какая разница, если в любом случае это будет убого.
Почему? Если в 4 потоках отдельно создавать и потом их заджойнить то создатся намного быстрее, но не в ui треде ничего инфлейтить нельзя
источник

d

dmit in StartAndroid Ru Chat
Привет! Перехожу с джавы на котлин. Пока ничего кроме корутин вопросы не вызывает, просто сахар. Можете посоветовать литературу или опыт с прода, по поводу отличий в разработке на которые стоит обратить внимание?
источник
2020 September 30

N2

N 2 in StartAndroid Ru Chat
Есть ли способ задетектить отлаг(откуда вообще такой пролаг?)? Что я иммею в виду, если я onCreate вызову короткую анимацию, я ее не увижу из-за пролага при запуске приложения, как это фиксить? Есть какой-нибудь коллбек при котором надо такие анимации запускать?
источник

V

Vladushka in StartAndroid Ru Chat
Ты и не должен увидеть анимацию в onCreate. Этот метод вызывается при первом запуске активити. Только после вызова onStart активити становится видимой
источник

N2

N 2 in StartAndroid Ru Chat
Vladushka
Ты и не должен увидеть анимацию в onCreate. Этот метод вызывается при первом запуске активити. Только после вызова onStart активити становится видимой
В моем случай разницы никакой не будет
источник

V

Vladushka in StartAndroid Ru Chat
Тебе нужно почитать про жизненный цикл активити и фрагментов
источник

N2

N 2 in StartAndroid Ru Chat
Причем тут жизненный цикл вообще? И да сомневаюсь будет ли разница при запуске в onCreate и onStart для анимаций вообще, но пролаг там и там есть
источник

V

Vladushka in StartAndroid Ru Chat
Анимацию стоит запускать из onResume
источник

PL

Pavel L in StartAndroid Ru Chat
N 2
Причем тут жизненный цикл вообще? И да сомневаюсь будет ли разница при запуске в onCreate и onStart для анимаций вообще, но пролаг там и там есть
Ты сплэш скрин пытаешься сделать?
источник

N2

N 2 in StartAndroid Ru Chat
Pavel L
Ты сплэш скрин пытаешься сделать?
Нет просто анимашка на старте запускается
источник

PL

Pavel L in StartAndroid Ru Chat
Послушай владюшку в такос случае
источник

N2

N 2 in StartAndroid Ru Chat
У меня анимация запускается, у меня пролаг, то есть я запускаю но из-за пролага на запуске видно только последний кадр анимации(ибо она короткая), причем если перезапустить активити то пролага уже нет
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
N 2
У меня анимация запускается, у меня пролаг, то есть я запускаю но из-за пролага на запуске видно только последний кадр анимации(ибо она короткая), причем если перезапустить активити то пролага уже нет
можешь включить StrictMode в dev ops. Он в лог выводит все блокировки главного потока и насколько времени оно было заблокировано, включая точки блокировки в коде
источник