问题描述
- Android 不需要启动activity的传值
-
想把一个activity中解析出的值 传递到 adapter中怎么实现 不能使用带有 startactivity
在handler里面 if(picJson.has("slider_pic") == true){ slider_pic_URL=picJson.getString("slider_pic"); slider_link=picJson.getString("slider_link"); System.out.println("topview图片链接"+slider_link); picList = new JSONArray(slider_pic_URL); for (int j =0; j<picList.length(); j++) { slider_pic_URL = picList.getString(j); if(slider_pic_URL!=null){ lunbo = lunbo+","+slider_pic_URL;} System.out.println("pppppppppppppp"+lunbo); } linkList = new JSONArray(slider_link); for (int k=0;k<linkList.length();k++){ slider_link =linkList.getString(k); lunbourl = lunbourl+","+slider_link; System.out.println(lunbourl); } } public class AdvertisementAdapter extends PagerAdapter { 里面设置图片点击事件 ivAdvertise.setOnClickListener(new OnClickListener() { @SuppressLint("ShowToast") @Override public void onClick(View v) { 把值传递到这里 }
解决方案
具体情况可以说一下吗?
解决方案二:
通过对象set进去就行了。
时间: 2024-11-03 10:20:59