比如使用ViewPager2实现一个考试功能,一个item是一道题目,题目类型有单选题,多选题,填空题,主观题等不同的类型,并且使用fragment实现不同题目类型的布局,假如试卷有1000题且题目类型排列随机,这种情况下怎么复用fragment
在adapter中建一个Quene,需要新建fragment时,检查quene是否空,如果空,则新建,并使用,如果不空,则取出一个,清空状态并使用。在移除页面时,将fragment保存在Quene中。思路就是这样