将ArrayList<Model>发送到片段适配器可以通过以下步骤实现:
private ArrayList<Model> mDataList;
public MyFragmentAdapter(ArrayList<Model> dataList) {
mDataList = dataList;
}
@Override
public Fragment getItem(int position) {
Model model = mDataList.get(position);
return MyFragment.newInstance(model);
}
@Override
public int getCount() {
return mDataList.size();
}
ArrayList<Model> dataList = new ArrayList<>();
// 添加数据到dataList
MyFragmentAdapter adapter = new MyFragmentAdapter(dataList);
ViewPager viewPager = findViewById(R.id.viewPager);
viewPager.setAdapter(adapter);
通过以上步骤,你可以将ArrayList<Model>发送到片段适配器,并在ViewPager或其他支持片段适配器的视图组件中显示数据。请注意,这只是一个示例,你可以根据自己的需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云