我的应用程序具有底部导航。底部导航的每个选项卡都是活动。例如,我在底部导航中有3个选项卡,选项卡1是activity_one,选项卡2是activity_two,选项卡3是activity_three。每个活动都包含一些片段。 当我在标签之间切换时,我认为我选择的活动会重新创建。我想保存活动状态,这意味着当我选择选项卡1并在该选项卡中执行一些操作(例如替换片段)并切换至选项卡2并切换至选项卡1时,它显示了我已完成的操作之前(例如,片段已更改) 我该怎么办?请帮助我
答案 0 :(得分:1)
您不应在多个活动中实现此结构。更改结构并用一个活动作为父活动替换活动,您应该在底部导航上方有一个框架,并在父活动框架中替换片段,然后可以将相同的片段实例用于选项卡并保存片段状态。 / p>