Java android中频繁更改视图的最佳方式?

Java android中频繁更改视图的最佳方式?,java,android,android-fragments,Java,Android,Android Fragments,我正在开发一款Android应用程序,这是一款基于回合的游戏。我有两种类型的回合(比方说TypeA和TypeB),而TypeA的用户界面与TypeB的用户界面完全不同。此外,还有TypeB的子类型,每个子类型都有自己的UI。每个UI都使用一个片段实现,但是对于一个游戏,我需要创建大约30个片段,每个片段只使用一次。 目前我创建了片段,保存了我需要的数据,用 fragmentTransaction.remove(myFragment).commit() 然后我创建下一个片段,依此类推。有没有更好

我正在开发一款Android应用程序,这是一款基于回合的游戏。我有两种类型的回合(比方说
TypeA
TypeB
),而
TypeA
的用户界面与
TypeB
的用户界面完全不同。此外,还有
TypeB
的子类型,每个子类型都有自己的UI。每个UI都使用一个
片段实现,但是对于一个游戏,我需要创建大约30个片段,每个片段只使用一次。
目前我创建了
片段
,保存了我需要的数据,用

fragmentTransaction.remove(myFragment).commit()

然后我创建下一个
片段
,依此类推。有没有更好的方法来处理这种情况?

我认为这是正确的方法,只在需要时添加片段,删除不需要的片段

无论如何,我可以建议您尝试
导航组件
,以直观地检查所有片段流

参考文献