Size: a a a

Android Developers

2020 April 06

AS

Arseniy Svechkarev in Android Developers
Anton
Здравствуйте, подскажите пожалуйста, у меня есть Activity в котором ViewPager, в нем листаются Fragment'ы. По умолчанию в пейджере хранится 3 фрагмента (данный и соседние). Проблема в том, что даже когда я пролистываю пейджер на 6 позицию, то все предыдущие фрагменты сохраняют свое состояние. Несмотря на то, что у них вызывается onDestroy. Как сделать так, чтоб состояние фрагмента не сохранялось?
Могу ошибаться, но это может зависеть от адаптера - PagerAdapter и FragmentStatePagerAdapter
источник

AS

Arseniy Svechkarev in Android Developers
Какой у тебя адаптер?
источник

A

Anton in Android Developers
Arseniy Svechkarev
Какой у тебя адаптер?
FragmentStatePagerAdapter
источник

AS

Arseniy Svechkarev in Android Developers
Попробуй поменять на PagerAdapter
источник

AS

Arseniy Svechkarev in Android Developers
FragmentStatePagerAapter сохраняет состояния фрагментов, PagerAdapter - нет
источник

A

Anton in Android Developers
Arseniy Svechkarev
FragmentStatePagerAapter сохраняет состояния фрагментов, PagerAdapter - нет
Спасибо, попробую
источник

ГА

Георгий Авакян... in Android Developers
всем привет, у меня тут такой вопрос вроде бы глупый, но все таки, как мне добавить item в pagedListAdapter, если просто инсертить  в текущий лист - прилка падает, не  могу найти ответ в гугле
источник

DB

Dmytro Borysov in Android Developers
Георгий Авакян
всем привет, у меня тут такой вопрос вроде бы глупый, но все таки, как мне добавить item в pagedListAdapter, если просто инсертить  в текущий лист - прилка падает, не  могу найти ответ в гугле
так а что пишет , когда падает?
источник

ГА

Георгий Авакян... in Android Developers
Dmytro Borysov
так а что пишет , когда падает?
java.lang.UnsupportedOperationException
источник

ГА

Георгий Авакян... in Android Developers
я и в адаптере пробовал getCurrentList.add
и в pagedList - getValue.add
источник

DB

Dmytro Borysov in Android Developers
Ребят, посоветуйте где можно такое нарисовать? И чтобы крутить, смотреть со всех сторон, может зумить. Нужно поверхность в 3д нарисовать. А из исходников у мен джсон, который дает мне информацию о всех этих мешах(треугольничков)
источник

QH

Quantum Harmonizer in Android Developers
Dmytro Borysov
Ребят, посоветуйте где можно такое нарисовать? И чтобы крутить, смотреть со всех сторон, может зумить. Нужно поверхность в 3д нарисовать. А из исходников у мен джсон, который дает мне информацию о всех этих мешах(треугольничков)
сейчас можно попробовать Filament
источник

QH

Quantum Harmonizer in Android Developers
Георгий Авакян
я и в адаптере пробовал getCurrentList.add
и в pagedList - getValue.add
это неизменяемый лист. Адаптер тебе его показывает, а менять не даёт. Потому что для изменения листа есть другие методы, которые позволяют адаптеру знать, что лист изменили.
источник

DB

Dmytro Borysov in Android Developers
Quantum Harmonizer
сейчас можно попробовать Filament
спасибо большое)
источник

ГА

Георгий Авакян... in Android Developers
Quantum Harmonizer
это неизменяемый лист. Адаптер тебе его показывает, а менять не даёт. Потому что для изменения листа есть другие методы, которые позволяют адаптеру знать, что лист изменили.
а какие методы? или как погуглить их? очевидные вещи я гуглил и к этому не пришел
источник

QH

Quantum Harmonizer in Android Developers
Георгий Авакян
а какие методы? или как погуглить их? очевидные вещи я гуглил и к этому не пришел
доку к этому адаптеру посмотреть
источник

ГА

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

VM

Vadim Morozov in Android Developers
Возможно кто то знает как в Layer-liste для item в котором векторное изображение добавить тень?
источник

ГА

Георгий Авакян... in Android Developers
Quantum Harmonizer
доку к этому адаптеру посмотреть
https://developer.android.com/reference/android/arch/paging/PagedListAdapter#oncurrentlistchanged
я чет разобраться не могу, либо не вижу либо тут нет такой возможности
источник

QH

Quantum Harmonizer in Android Developers
Георгий Авакян
https://developer.android.com/reference/android/arch/paging/PagedListAdapter#oncurrentlistchanged
я чет разобраться не могу, либо не вижу либо тут нет такой возможности
submitList же?
источник