//如果第三个参数是返回图片类型BitMap.
newAsyncTask<String, Void, WeiXin>() {
private MyAdapter adapter;
@Override
protected WeiXin doInBackground(String... params) {
try {
String json = MyUtils.getJson(params[0]);
Log.i("f2", json);
Gson gson = new Gson();
weiXin = gson.fromJson(json, WeiXin.class);
Log.i("f2", weiXin.toString());
} catch (Exception e) {
e.printStackTrace();
}
return weiXin;
}
//加载数居前
@Override
protected void onPreExecute() {
dlg = ProgressDialog.show(getActivity(), "提示", "走心加载中...");
}
//加载数据后,关闭dialog并显示在listview上
@Override
protected void onPostExecute(WeiXin result) {
dlg.dismiss();
list = result.getResult().getList();
adapter = new MyAdapter();
lv.setAdapter(adapter);
}
}.execute(SURL);