本人第一个写博客 请各位大牛不要见笑 有什么不足的地方 不吝赐教
同样这篇文章的内容可能和一些大牛类似 但毕竟是我自己摸索学会的用自己的语言写出来的
不多说 进入正文
putParcelableArrayListExtra方法可以很好的将每个list_view传给下一个ListView
1.首先需要实现一个Parcelable接口 这里面放入item 以及重写describeContents,writeToParcel两个方法 一下是Demo
将每个参数写入Parcel中
2.在当前Activity中定义两个ArrayList<> list,mList;
list用于当前传递list.add(); mList则是用于储存需要传递的list_view
3.继承一个BaseAdapter类 在其中同样需要两个ArrayList<>list,mList,list用于适配当前的item,mList还是用于传递的,而且在其中添加需要传递的list_view mList.add(list.get(position));添加的list适配的item;
4.返回至第二步的Activity中跳转传入mList
5.在跳转的Activity中得到传递的list
通过以上步骤 就可以实现ListView的数据传递