searchActivityPresnetermpl = new Presnetermpl<>(this);
GridLayoutManager gridLayoutManager = new GridLayoutManager(this,2);
searchXrecy.setLayoutManager(gridLayoutManager);
searchXrecy.setLoadingMoreEnabled(true);
searchXrecy.setPullRefreshEnabled(true);
myAdapter = new MyAdapter(this, mlist);
searchXrecy.setAdapter(myAdapter);
searchXrecy.setLoadingListener(new XRecyclerView.LoadingListener() {
@Override
public void onRefresh() {
mlist.clear();
searchActivityPresnetermpl.tosear(name,1);
}
int page=1;
@Override
public void onLoadMore() {
page++;
searchActivityPresnetermpl.tosear(name,page);
}
});
//成功解析后
List<Pick>list= (List<Pick>) o;
banner.setPages(list, new MZHolderCreator() {
@Override
public MZViewHolder createViewHolder() {
return new BannerViewHolder();
}
});
banner.start();
//方法
public static class BannerViewHolder implements MZViewHolder<Pick>{
private SimpleDraweeView image;
@Override
public View createView(Context context) {
View view = LayoutInflater.from(context).inflate(R.layout.layout_pick,null);
image = view.findViewById(R.id.banner_image);
return view;
}
@Override
public void onBind(Context context, int i, Pick pick) {
image.setImageURI(Uri.parse(pick.getImageUrl()));
}
}
if (Net.isNetworkConnected(this)){ presentermpl.request(); }else { List<User> users = userDao.loadAll(); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL); myre.setLayoutManager(linearLayoutManager); daoAdapter = new DaoAdapter(this,users); myre.setAdapter(daoAdapter); Toast.makeText(this, ""+users, Toast.LENGTH_SHORT).show(); }
for(int i = 0 ; i<result.size();i++){ MBean.ResultBean resultBean = result.get(i); userDao.insert(new User(resultBean.getName(),i)); }