Size: a a a

Android Developers

2020 March 09

QH

Quantum Harmonizer in Android Developers
да тут только кофейную гущу юзать, чтобы понять, что имел в виду автор
источник

A

Azim in Android Developers
Здравствуйте, в recycler view метод getChildAt возвращает только те которые видны на экране. Другие методы как findViewHolderForAdapterPosition возвращают null. Из за чего они могут вернуть null. P.s я не использовал swapAdapter до вызова childView
источник

ГА

Георгий Авакян... in Android Developers
всем привет, поскажите пожалуйста, вытаскиваю данные из бд room, и прилка глохнет на 2 секунды и в логе вот это
I/OpenGLRenderer: Davey! duration=2700ms; Flags=1, IntendedVsync=42476898114482, Vsync=42479198114390, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=42479198572200, AnimationStart=42479198609300, PerformTraversalsStart=42479198763200, DrawStart=42479501127400, SyncQueued=42479557374400, SyncStart=42479559041000, IssueDrawCommandsStart=42479560787300, SwapBuffers=42479567981400, FrameCompleted=42479600449100, DequeueBufferDuration=323000, QueueBufferDuration=757000,

что то про длительность, я гуглил - ничего толкового не нагуглил
источник

Р

Руслан in Android Developers
Azim
Здравствуйте, в recycler view метод getChildAt возвращает только те которые видны на экране. Другие методы как findViewHolderForAdapterPosition возвращают null. Из за чего они могут вернуть null. P.s я не использовал swapAdapter до вызова childView
Потому что в RecyclerView содержатся только те вьюхи, которые есть на экране + небольшой оффсет, в этом суть ресайклера
источник

QH

Quantum Harmonizer in Android Developers
Георгий Авакян
всем привет, поскажите пожалуйста, вытаскиваю данные из бд room, и прилка глохнет на 2 секунды и в логе вот это
I/OpenGLRenderer: Davey! duration=2700ms; Flags=1, IntendedVsync=42476898114482, Vsync=42479198114390, OldestInputEvent=9223372036854775807, NewestInputEvent=0, HandleInputStart=42479198572200, AnimationStart=42479198609300, PerformTraversalsStart=42479198763200, DrawStart=42479501127400, SyncQueued=42479557374400, SyncStart=42479559041000, IssueDrawCommandsStart=42479560787300, SwapBuffers=42479567981400, FrameCompleted=42479600449100, DequeueBufferDuration=323000, QueueBufferDuration=757000,

что то про длительность, я гуглил - ничего толкового не нагуглил
профайлер
источник

A

Azim in Android Developers
Руслан
Потому что в RecyclerView содержатся только те вьюхи, которые есть на экране + небольшой оффсет, в этом суть ресайклера
Выходит все view достать не получится
источник

Р

Руслан in Android Developers
Azim
Выходит все view достать не получится
А зачем тебе это?
источник

T

Timur in Android Developers
Ребят столкнулся с такой проблемой, Есть фрагмент А у которого ViewPager2 с тремя фрагментами (Б, С, Д), при переходе во фрагмент А из bottom bar он инфлейтится долго и так же при листание между фрагментами Б, С, Д. В остальные фрагменты bottom bar где нет Viewpager2 зависаний нет, по профайлеру там view долго инфлейтится. но блин в этих фрагментах только recyclerview
источник

C

Constantine in Android Developers
Quantum Harmonizer
профайлер
Стесняюсь спросить, а что там за Davey 🤔
источник

T

Timur in Android Developers
Подключал кто nav companent + bottom bar + viewpager2 + single activity были ли такие проблемы?
источник

C

Constantine in Android Developers
random name?
источник

VM

Vadim Morozov in Android Developers
как можно добавить абстрактный класс в качестве observer'a для lifecycle?
источник

Р

Руслан in Android Developers
Vadim Morozov
как можно добавить абстрактный класс в качестве observer'a для lifecycle?
Унаследовать от него класс
источник

A

Azim in Android Developers
Руслан
А зачем тебе это?
У меня есть категории и в каждом из них есть вопросы и я должен собрать все ответы в один лист.
источник

ГА

Георгий Авакян... in Android Developers
Quantum Harmonizer
профайлер
а вот я увтдел промежуток в профайлере, как понять что с ним делать и откуда он вообще?
источник

ГА

Георгий Авакян... in Android Developers
почему они стопнулись? подскажите плз кто нибудь
источник

VM

Vadim Morozov in Android Developers
Руслан
Унаследовать от него класс
к примеру у меня есть метод который я реализовываю в своём объекте и после использую в презентере
как презентер использовать в качестве observer'a проблем нет, но как засунуть можно его в этот метод и можно ли так вообще сделать?
    /**
    * Create Polling Service for an SCA Authorizations list status
    */
   override fun createAuthorizationsPollingService(): PollingServiceAbs<FetchAuthorizationsContract> {
       return AuthorizationsPollingService()
   }

PollingServiceAbs - это мой так раз таки абстрактный класс
источник

Р

Руслан in Android Developers
Azim
У меня есть категории и в каждом из них есть вопросы и я должен собрать все ответы в один лист.
Тебе не нужно обращаться к вьюхам для этого. Лучше всего будет собирать все ответы в модель сразу при вводе. У тебя там текст и кнопки? Ставь на них листнеры и при изменении собирай сразу. Тебе так же понадобится модифицировать Item'ы, чтобы при скролле введённые ответы не сбрасывались. Вот можешь потом со списка Item'ов и собрать все ответы.
источник

Р

Руслан in Android Developers
Vadim Morozov
к примеру у меня есть метод который я реализовываю в своём объекте и после использую в презентере
как презентер использовать в качестве observer'a проблем нет, но как засунуть можно его в этот метод и можно ли так вообще сделать?
    /**
    * Create Polling Service for an SCA Authorizations list status
    */
   override fun createAuthorizationsPollingService(): PollingServiceAbs<FetchAuthorizationsContract> {
       return AuthorizationsPollingService()
   }

PollingServiceAbs - это мой так раз таки абстрактный класс
Ну если твой AuthorizationPollingService наследует PollingServiceAbs, то всё ок.
источник

VM

Vadim Morozov in Android Developers
Руслан
Ну если твой AuthorizationPollingService наследует PollingServiceAbs, то всё ок.
да он наследует
источник