banner .setOnBannerListener(new OnBannerListener() {
@Override
public void OnBannerClick(int position) {
Uri parse = Uri.parse ("https://www.baidu.com/" );
Intent intent = new Intent(Intent.ACTION_VIEW ,parse);
startActivity(intent);
}
});
//banner轮播活数据
@SuppressLint ("StaticFieldLeak" )
private void initDate() {
new AsyncTask<String, Void, String>() {
@Override
protected String doInBackground(String... strings) {
String s = GetURL.getData (url );
return s;
}
@Override
protected void onPostExecute(String s) {
super .onPostExecute(s);
Gson gson = new Gson();
bean.Banner banner1 = gson.fromJson(s, bean.Banner.class );
List<bean.Banner.DataBean> data = banner1.getData();
for (int i = 0 ; i < data.size(); i++) {
String pic_url = data.get(i).getPic_url();
str .add(pic_url);
}
banner .setImageLoader(new MyBanner());
banner .setImages(str );
banner .start();
}
}.execute();
}