package com.example.bawie.bannerdome; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import com.google.gson.Gson; import com.youth.banner.Banner; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class MainActivity extends AppCompatActivity { // http://image.so.com/v?ie=utf-8&src=hao_360so&q=%E6%A0%87%E9%A2%98%E5%9B%BE%E7%89%87&width=100&height=100&correct=%E6%A0%87%E9%A2%98%E5%9B%BE%E7%89%87&cmsid=40c6e7402186208fff20c7bed2cd4c84&cmran=0&cmras=0&cn=0&gn=0&kn=0#multiple=0&gsrc=1&dataindex=0&id=35cc7e5d372cbfd0e52237ae1f75fab9&currsn=0&jdx=0&fsn=60 private Banner mbanner; // String mpath="http://120.27.23.105/ad/getAd"; List mlist; private String[] str = { "http://img.sootuu.com/vector/200801/188/small_0596.jpg", "http://img.sootuu.com/vector/200801/188/small_0596.jpg", "http://img.sootuu.com/vector/200801/188/small_0596.jpg" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // InitData(mpath); mbanner = (Banner) findViewById(R.id.banner); //mlist = new ArrayList(); // mlist.add(ad1s); //设置图片加载器 mbanner.setImageLoader(new GlideImaGlideImageLoader()); mbanner.setImages(Arrays.asList(str)); mbanner.start(); } private void InitData(String mpath) { new MyasycTack().execute(mpath); } class MyasycTack extends AsyncTask<String,String,String> { private ProBean proBean; @Override protected String doInBackground(String... params) { return NetWorkUtils.getJson(params[0]); } @Override protected void onPostExecute(String s) { super.onPostExecute(s); Log.d("onPostExecute", "onCreate: " + s); Gson mgson = new Gson(); proBean = mgson.fromJson(s, ProBean.class); for (int i = 0; i < proBean.getData().size(); i++) { String ad1s = proBean.getData().get(i).getIcon(); } } } }
09-14
09-14