先上代码我们常写的adapter样式 里面的集合和fragment的创建大家可以忽略。
public class VP2TaskPagerAdapter extends FragmentStateAdapter {
private List<TaskTableBean> taskTableBeans;
public VP2TaskPagerAdapter(FragmentManager fragmentManager, Lifecycle lifecycle,List<TaskTableBean> taskTableBeans) {
super(fragmentManager, lifecycle);
this.taskTableBeans = taskTableBeans;
}
//更新数据
public void update(List<TaskTableBean> taskTableBeans) {
this.taskTableBeans = taskTableBeans;
notifyDataSetChanged();
}
@NonNull
@Override
public Fragment createFragment(int position) {
Fragment fragment = null;
switch (getItemViewType(position)) {
case 5:
fragment = GroupTaskFragment.newInstance();
break;
case 7:
fragment = NewdiscoveryTaskFragment.newInstance();
break;
case 4:
fragment = new Growth


1377

被折叠的 条评论
为什么被折叠?



