package bw.com.bawei.bawei.zonghelainxi.fragment;
import android.view.View;
import android.widget.GridView;
import com.bwie.xlistviewlibrary.view.XListView;
import java.util.List;
import bw.com.bawei.bawei.zonghelainxi.R;
import bw.com.bawei.bawei.zonghelainxi.adapter.MyAdapter;
import bw.com.bawei.bawei.zonghelainxi.adapter.MyAdapters;
import bw.com.bawei.bawei.zonghelainxi.base.BaseFragent;
import bw.com.bawei.bawei.zonghelainxi.bean.Bean;
import bw.com.bawei.bawei.zonghelainxi.util.Util;
public class Fragmenttwo extends BaseFragent {
private XListView gridView;
private MyAdapters myAdapters;
private String apiUrl="http://172.17.8.100/movieApi/movie/v1/findReleaseMovieList?";
private int page=1;
private int count=10;
@Override
public void initView(View view) {
gridView = view.findViewById(R.id.gridview);
myAdapters = new MyAdapters(getActivity());
gridView.setAdapter(myAdapters);
//设置listview上拉 下拉
gridView.setPullRefreshEnable(true);
gridView.setPullLoadEnable(true);
//监听事件
gridView.setXListViewListener(new XListView.IXListViewListener() {
@Override
public void onRefresh() {
page=1;
initData();
}
@Override
public void onLoadMore() {
page++;
initData();
}
});
initData();
}
@Override
public void initData() {
new Util().getHanlder(apiUrl + "page=1" + "&count=10" , Bean.class, new Util.netWorks<Bean>() {
@Override
public void onssecc(Bean o) {
List<Bean.ResultBean> result = o.getResult();
if (page==1){
myAdapters.setList(result);
}else {
myAdapters.setAdd(result);
}
//影藏
gridView.setRefreshTime("刚刚");
gridView.stopLoadMore();
gridView.stopRefresh();
}
});
}
@Override
public int getLayoutID() {
return R.layout.fragenttwo;
}
}