Java android中频繁更改视图的最佳方式?
我正在开发一款Android应用程序,这是一款基于回合的游戏。我有两种类型的回合(比方说Java android中频繁更改视图的最佳方式?,java,android,android-fragments,Java,Android,Android Fragments,我正在开发一款Android应用程序,这是一款基于回合的游戏。我有两种类型的回合(比方说TypeA和TypeB),而TypeA的用户界面与TypeB的用户界面完全不同。此外,还有TypeB的子类型,每个子类型都有自己的UI。每个UI都使用一个片段实现,但是对于一个游戏,我需要创建大约30个片段,每个片段只使用一次。 目前我创建了片段,保存了我需要的数据,用 fragmentTransaction.remove(myFragment).commit() 然后我创建下一个片段,依此类推。有没有更好
TypeA
和TypeB
),而TypeA
的用户界面与TypeB
的用户界面完全不同。此外,还有TypeB
的子类型,每个子类型都有自己的UI。每个UI都使用一个片段实现,但是对于一个游戏,我需要创建大约30个片段,每个片段只使用一次。
目前我创建了片段
,保存了我需要的数据,用
fragmentTransaction.remove(myFragment).commit()
然后我创建下一个片段
,依此类推。有没有更好的方法来处理这种情况?我认为这是正确的方法,只在需要时添加片段,删除不需要的片段
无论如何,我可以建议您尝试导航组件
,以直观地检查所有片段流
参考文献