class MyAsync extends AsyncTask<String,Void,String>{ @Override protected String doInBackground(String... strings) { return NetWordUtils.getNetjson(strings[0]); } @Override protected void onPostExecute(String s) { super.onPostExecute(s); Gson gson = new Gson(); Bean bean = gson.fromJson(s, Bean.class); list = bean.getResults();
//弄一个空集合 addAll进旧集合。 list1.addAll(list); }}
lv = view.findViewById(R.id.xlistview);path = "http://gank.io/api/data/Android/10/1";new MyAsync().execute(path);instance = ImageLoader.getInstance();
lv.setXListViewListener(this);lv.setPullRefreshEnable(true);lv.setPullLoadEnable(true);lv.setAdapter(myadapter);
public void onRefresh() { new MyAsync().execute(path); lv.setAdapter(myadapter); lv.stopLoadMore(); lv.stopRefresh(); lv.setRefreshTime("刚刚");}@Overridepublic void onLoadMore() { new MyAsync().execute(path); myadapter.notifyDataSetChanged(); lv.stopLoadMore(); lv.stopRefresh(); lv.setRefreshTime("刚刚");}
implements XListView.IXListViewListener
instance.displayImage("http://img1.imgtn.bdimg.com/it/u=594559231,2167829292&fm=27&gp=0.jpg",img);