Я знаю, что это широкий вопрос, но он выглядит следующим образом. У меня есть фрагмент, который перечисляет задачи TODO. Теперь я хочу добавить вид смахивания - вторую страницу, где перечислены уже выполненные задачи. Итак, в основном то, что я хочу достичь, выглядит следующим образом:
Только представьте, что есть две страницы c страницы "TODO" и "DONE"
Это означает, что Мне нужно поделиться данными между двумя экранами. Также обратите внимание, что эти две страницы должны иметь совершенно разный макет.
Я провел исследование, и совершенно новый ViewPager2, кажется, подходит к go. Однако, официальная документация на самом деле не говорит о моем случае использования. Кажется, у них есть страницы, которые используют один и тот же макет и не обмениваются данными между собой: https://developer.android.com/guide/navigation/navigation-swipe-view-2
Поскольку ViewPager2 совершенно новый , я решил опубликовать Вопрос Stackoverflow сразу же объясняется тем фактом, что я уверен, что мой вариант использования является самым популярным, и, следовательно, будет больше людей с таким же вопросом.
Summa summarum: Как это сделать реализовать два фрагмента - с независимыми макетами - которые обмениваются данными и сами представляют собой просмотры с помощью новой библиотеки ViewPager2.