Android中adapter数据传递出去与控制activity中按钮状态

求大神告知,我在adapter中获得了数据,是一个List ,现在我在包适配器的这个activity中要用这个List,如何将数据传递到activity中去呢?或者说我在activity中如何调用这个数据呢?
还有一个问题,我在adapter中
viewHolder.imageIsCheck.setTag(position);
convertView.setOnClickListener(new ContentViewOnclick(viewHolder.imageIsCheck));
convertView.setTag(viewHolder);
写了一个convertView的点击事件,现在我想点击这个item(整个是一个gridview)的时候我想改变activity中的按钮状态怎么改变呢(比如我选中了几个item,发送后面就跟一个选中的个数)??求大神告知!!图片说明

当你选中的时候,你更新下adapter,更新adapter的同时,你重新给发送那个按钮赋值新的内容,

http://android.blog.51cto.com/268543/323982/

1、可以通过单例类的方式传递数据,在跳转到另一个activity之前,往单例类中放置list,在跳转后再取出来
2、adapter传入回调接口,通过回调接口更新当前activity中的其他内容。

adapter =new MyAdapter(main.this,all.size(),all);

all就是list>数据

然后 你是想做一个类似图库浏览的功能,有选择图片等等的吧 。

推荐博客 :http://blog.csdn.net/xiaanming/article/details/18730223

首先在activity中应该能创建adapter的实例吧,在adapter中创建get方法,在activity中直接调用就可以了,至于点击之后,改变按钮状态,首先你可以将选中的item添加到一个list里,然后写个回调,让activity去实现,写个方法,在方法里判断list是否有数据,让后更新按钮状态

你用handler去更新主线程里面的按钮信息

使用hanlder和thread(线程)