Size: a a a

Android Developers

2021 March 04

I

Ivansuper in Android Developers
A Mika
Максимум что я смог, это запросить через код максимальный поддерживаемый режим hz, перевел стринг и показал на экране. Но шарики по прежнему летают под 60fps, даже учитывая то, что я прописал прописовку каждые 8мс (120 раз в секунду)
А ты как эти шарики рисуешь?
источник

ДЕ

Дмитрий Ерёмин... in Android Developers
Sohib
Привет всем, у меня на экране 3 recycler'a на каждом 5-6 фотографии загружу с глайдом. На клике открою detail.
Когда 10-15 раз кликаю на фото, открою detail и обратно, memory наполняется видно на профайлере.

Что пробовал:
1) на глайд передать контекст активити
2) обнулить binding
3) diskCacheStrategy(None), skipMemoryCache(true)

Всё ещё проблема существует. Что может быть не так?
У Вас Recycler - ы находятся в активити или фрагмент?
источник

AM

A Mika in Android Developers
Ivansuper
А ты как эти шарики рисуешь?
OnDraw
источник

I

Ivansuper in Android Developers
A Mika
OnDraw
Есть вероятность, что тебе надо создать отдельный Surface и там как выше в апи сказано, рисовать
источник

AM

A Mika in Android Developers
Потом закидываю class в xml, и делаю invalidate () 120 раз в секунду
источник

I

Ivansuper in Android Developers
Ууу не
источник

AM

A Mika in Android Developers
Ivansuper
Есть вероятность, что тебе надо создать отдельный Surface и там как выше в апи сказано, рисовать
Я пытался, но в той ссылке которую скинул пацан метод setFrameRate доступен с андроид 12.
источник

I

Ivansuper in Android Developers
Частота инвалидейта просто ничего не решает. Оно не форсит рисование а ставит флаг что надо обновить
источник

I

Ivansuper in Android Developers
A Mika
Я пытался, но в той ссылке которую скинул пацан метод setFrameRate доступен с андроид 12.
А что у тебя за телефон
источник

AM

A Mika in Android Developers
Ivansuper
А что у тебя за телефон
Mi11
источник

S

Sohib in Android Developers
Дмитрий Ерёмин
У Вас Recycler - ы находятся в активити или фрагмент?
В фрагменте
источник

I

Ivansuper in Android Developers
Ммм. Может они свои политики применяют. Мол обычные приложения только 60 для экономии батареи. Хз
источник

AM

A Mika in Android Developers
Ivansuper
Ммм. Может они свои политики применяют. Мол обычные приложения только 60 для экономии батареи. Хз
Я включил отдельный измерятель для частоты экрана. Частота по прежнему 120hz
источник

AM

A Mika in Android Developers
Просто блин, какие-то сторонние движки по типу юнити поддерживают эту функцию, а родная прога разработки добавить что-то только с андроид 12
источник

AM

A Mika in Android Developers
Как-то это не правильно...
источник

I

Ivansuper in Android Developers
Это брендовые костыли
источник

A

Andrey in Android Developers
Зачем мне ник
для поиска
Дабл шифт?
источник

I

Ivansuper in Android Developers
Они могут в прошивке смотреть поднял ли ты EGL и тогда дать тебе 120
источник

XE

Xrp Evgeny in Android Developers
Почему верхняя установка не работает, а нижняя работает хорошо?
источник

AM

A Mika in Android Developers
Ivansuper
Они могут в прошивке смотреть поднял ли ты EGL и тогда дать тебе 120
Тогда почему игры работают на 120?
источник