我知道这是一个广泛的问题,但问题如下。我有一个列出 TODO 任务的片段。现在我想添加一个滑动视图——第二页——列出已经完成的任务。所以基本上我想要实现的目标是这样的:
这意味着我需要在两个屏幕之间共享数据。另请注意,这两个页面需要具有完全不同的布局。
我已经完成了研究,全新的 ViewPager2 似乎是要走的路。 但是,官方文档并没有真正谈论我的用例。他们似乎有使用相同布局的页面,并且彼此之间不共享数据: https ://developer.android.com/guide/navigation/navigation-swipe-view-2
由于 ViewPager2 是全新的,我决定立即发布 Stackoverflow 问题,因为我很肯定我的用例是最受欢迎的,因此会有更多人提出相同的问题。
Summa summarum:如何使用新的 ViewPager2 库实现两个具有独立布局的 Fragment 共享数据和滑动视图本身。