public class MyFragment extends Fragment implements IMainView.ITwoView {
private RecyclerView recy1,recy2,recy3;
private List<Bean.ResultBean.MlssBean.CommodityListBeanXX> list1;
private List<Bean.ResultBean.PzshBean.CommodityListBeanX> list;
private List<Bean.ResultBean.RxxpBean.CommodityListBean> list2;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View inflate = inflater.inflate(R.layout.myfrag, container, false);
recy1 = inflate.findViewById(R.id.recy1);
recy2 = inflate.findViewById(R.id.recy2);
recy3 = inflate.findViewById(R.id.recy3);
HomePresenter homePresenter = new HomePresenter();
homePresenter.attach(this);
homePresenter.getDa();
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity());
linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
recy1.setLayoutManager(linearLayoutManager);
GridLayoutManager gridLayoutManager = new GridLayoutManager(getActivity(),3);
recy2.setLayoutManager(gridLayoutManager);
StaggeredGridLayoutManager staggeredGridLayoutManager = new StaggeredGridLayoutManager(3,StaggeredGridLayoutManager.VERTICAL);
recy3.setLayoutManager(staggeredGridLayoutManager);
return inflate;
}
@Override
public void onsucc(Bean bean) {
list1 = bean.getResult().getMlss().getCommodityList();
RecyAdapter recyAdapter=new RecyAdapter(list1,getActivity());
recy1.setAdapter(recyAdapter);
list = bean.getResult().getPzsh().getCommodityList();
RecytwoAdapter recytwoAdapter=new RecytwoAdapter(list,getActivity());
recy2.setAdapter(recytwoAdapter);
list2 = bean.getResult().getRxxp().getCommodityList();
RecythreeAdapter recythreeAdapter=new RecythreeAdapter(list2,getActivity());
recy3.setAdapter(recythreeAdapter);
}