安卓开发中ListView与activity传递数据的问题
1个回答
展开全部
activity传递给ListView只需要通过adapter就好了,listView传递给activity要麻烦一些,可选方法:
activity传一个handler给Adapter,adapter和holder就通过handler给activity传递信息。
在adapter里发广播传给activity。
传递一个接口给adapter,通过回调的方式传递给activity。
利用EventBus开源库的EventBus.getDefaut().post(XXX)方法,把信息post出去,activity注册EventBus后实现onEvent方法来接收。
四种方式是比较常用的,目前我基本上用的是方式4
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询