我正在尝试在Android应用程序中实现导航选项卡。由于TabActivity和ActivityGroup是不推荐的,所以我想使用片段来实现它。
我知道如何为每个选项卡设置一个片段,然后在单击选项卡时切换片段。但是,如何为每个选项卡拥有一个单独的后堆栈?
例如,片段A和B在Tab 1下,片段C和D在Tab 2下。当应用程序启动时,显示片段A并选择Tab 1。然后,可以用片段B代替片段A。当选择Tab 2时,应该显示片段C。如果选择了Tab 1,则应再次显示片段B。此时,应该可以使用Back按钮显示片段A。
另外,当设备旋转时,维护每个选项卡的状态也是很重要的。