private Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); if (msg.arg1 == 0) { i++; ImageLoader.getInstance().displayImage(urls.get(i%urls.size()), image, ImageLoaderUtil.getDefaultOption()); handler.sendEmptyMessageDelayed(0, 2000); } } };
private ImageView image;List<String> urls = new ArrayList();image = (ImageView) v.findViewById(R.id.image);NetDataUtil.getData("http://v3.wufazhuce.com:8000/api/reading/index/?version=3.5.0&platform=android", getActivity(), new JsonCallBack() { @Override public void getJsonString(String json) { Gson gson = new Gson(); GridBean gridBean = gson.fromJson(json, GridBean.class); final List<GridBean.DataBean.EssayBean> essay = gridBean.getData().getEssay(); for (GridBean.DataBean.EssayBean e : essay) { String web_url = e.getAuthor().get(0).getWeb_url(); urls.add(web_url); } ImageLoader.getInstance().displayImage(urls.get(0), image, ImageLoaderUtil.getDefaultOption()); handler.sendEmptyMessageDelayed(0, 2000); } });