нотифая
Такая же задача есть как раз, напал на эту статью: https://proandroiddev.com/viewpager2-and-diffutil-d853cdab5f4a На сколько я понял из статьи, без правильных нежных пинков, обновлять не выйдет так просто
тут минус в том, что надо устанавливать какой-нибудь оригинальный long айди. А если у меня нет такого?
Так на этом дифютил и работают. Не обязательно Лонг, можеш инт вернуть вместо. hashCode для своих данны определи, например
а два стринга с одинаковым содержанием будут иметь один хэш код?
в итоге проще оказалось все фрагменты по мере создания складывать в hashmap по позиции, и в нужный момент обновлять фрагмент, если он уже создан, чем какие то непонятные решения не из коробки использовать на свой страх
viewPager - можно сказать из коробки
Решения как раз таки из коробки, но да, проще на скорую руку тут
даже в конце статьи пишет чел, что это используешь на страх и риск
Так это не значит, что решение не из коробки - ты же сторонние либы не приносишь)
а, ну я неправильно выразился)
Обсуждают сегодня