关于如何在android中把adpater中获取到的数据传给activity求解

目前所有数据都在当前的adpater中获取数据量比较大。我就想把其中一部分数据取出去在另外的页面进行展示 但是不知道怎么操作。或者有没有其他的解决方案 望指点一二

提供getset方法呀,拉出去就行了

1:对外持有对象暴漏获取/设置方法
2:类似EventBus之类通讯
3:静态持久化变量(不建议)

说实话,没看懂。
adapter本来就是用来展示数据的。因为数据量大,所以打开新页面……不明白。
通常我们向服务器请求来一个列表,用adapter展示,这里每项仅有少量关键数据;
然后我们点击某一项时,打开新的页面,并将该项数据传递过去,在新页面里请求该项数据对应的详细数据,并展示。

而你说的数据量大,说的是不是列表本身太大,那么可以用分页加载的方式,避免单次请求数据过多导致的访问超时和显示卡顿。
但这种情况下,打开一个新页面的想法就有些匪夷所思了。

所以,我没看明白。

adapter中创建临时变量,将获取到的数据存入到adapter中的临时变量中,然后设置get和set方法,在调用adapter的activity中直接get就行,转换别的activity中就用putExtrue方法