Size: a a a

Android Developers

2019 November 22

КЧ

Константин Чайко in Android Developers
происходит крэш ?
источник

IS

Ivan Sablin in Android Developers
из за этого они пустые, почему то данные которые сую в адаптер в них не суются, ну точнее потмоу что они уже созданы, адаптер не считает нужным еще создавать эти же фрагменты
источник

КЧ

Константин Чайко in Android Developers
я просто под рукой примера не имею, но может это и нормально ? а потом идет аттач и данные видны
источник

IS

Ivan Sablin in Android Developers
не происходит, просто потому что такая логика
источник

IS

Ivan Sablin in Android Developers
ну вот адаптер не создает их больше, а значит эти фрагменты без данных
источник

КЧ

Константин Чайко in Android Developers
Ivan Sablin
из за этого они пустые, почему то данные которые сую в адаптер в них не суются, ну точнее потмоу что они уже созданы, адаптер не считает нужным еще создавать эти же фрагменты
это почему ? он же по позиции всегда создает
источник

КЧ

Константин Чайко in Android Developers
точнее так
источник

КЧ

Константин Чайко in Android Developers
там же нет проверки
источник

IS

Ivan Sablin in Android Developers
ну он смотрит на этой позиции он уже создан и не создает больше
источник

КЧ

Константин Чайко in Android Developers
ну тогда надо чтобы фрагмент когда создается смотреть livedata и понимал что есть данные и их надо отобразить
источник

КЧ

Константин Чайко in Android Developers
если надо переобновить, реализовать логику перезагрузки данных
источник

КЧ

Константин Чайко in Android Developers
я думаю всё дело в том что фрагменты сами ресторятся, и просто должны сами тянуть данные, а адаптер работает верно
источник

IS

Ivan Sablin in Android Developers
ну так они это делают пока я его еще не приатачил
источник

КЧ

Константин Чайко in Android Developers
я неочень понимаю в чем проблема, то
источник

КЧ

Константин Чайко in Android Developers
ну и пусть делают, загружают данные или отображают, потом аттач
источник

КЧ

Константин Чайко in Android Developers
и ты их сразу видишь готовыми
источник

IS

Ivan Sablin in Android Developers
Смотри, у меня сначала подгружаются данные. тоесть setData(). Потом я атачу адаптер к ресайклеру, начинают создаваться фрагменты.
источник

IS

Ivan Sablin in Android Developers
Когда я разворачиваю приложение, то еще до того как я сделал setData() у меня уже 2 фрагмента создались, н ов них нет данных. Когда я после этого атачу адаптер, в адаптере эти два фрагмента не создаются по новой
источник

IS

Ivan Sablin in Android Developers
Так и остаются пустыми
источник

КЧ

Константин Чайко in Android Developers
вообщем меня смущает state адаптер, его юзают редко и под специфические кейсы, также зачем ты вообще руками хранишь фрагменты ?
источник