package com.example.aason.yuekaolianxi.fragment;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v7.widget.StaggeredGridLayoutManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.example.aason.yuekaolianxi.R;
import com.example.aason.yuekaolianxi.adapter.PuAdapter;
import com.example.aason.yuekaolianxi.bean.LiuBean;
import com.example.aason.yuekaolianxi.contract.PuBuControct;
import com.example.aason.yuekaolianxi.presenter.PuPresenter;
import com.google.gson.Gson;
import com.jcodecraeer.xrecyclerview.XRecyclerView;
import java.util.HashMap;
public class Fragmenthree extends Fragment implements PuBuControct.IPuView {
private XRecyclerView rev;
private PuAdapter puAdapter;
private PuPresenter puPresenter;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragmentthree,container,false);
rev = view.findViewById(R.id.rev);
puAdapter = new PuAdapter(getActivity());
rev.setLayoutManager(new StaggeredGridLayoutManager(2,StaggeredGridLayoutManager.VERTICAL));
puPresenter = new PuPresenter(this);
puPresenter.getCart(new HashMap<String, String>());
rev.setAdapter(puAdapter);
return view;
}
@Override
public void success(String result) {
LiuBean liuBean = new Gson().fromJson(result, LiuBean.class);
puAdapter.setList(liuBean.getResult());
}
@Override
public void fail(String msg) {
}
}