android 如何将listview的每个item中的值传到另一个Activity中

来源:互联网 发布:细说php第二版的编辑 编辑:程序博客网 时间:2024/06/06 06:34

android 如何将listview的每个item中的值传到另一个Activity中


现在我是要把listview(从服务器中获取数据)中的每一项item中的所有数据传到另一个Activity中,然后显示出来。

你可以把从服务器中获取的数据封装到一个类中间中,然后通过Parcelable打包一下。。。。。再把封装的类装到一个ArrayList中在通过Intent 和bundle把你打包的ArrayList传过去。。。。你在另一个Activity中接受就ok了我曾经在做一个音乐播放器的时候就是把listview中就是这样把音乐信息都传过去传值:Intent intent ;          Bundle bundle = new Bundle();         bundle.putParcelableArrayList("musics",musics<是指的那个ArrayList名字>);         intent = new Intent(this, 另外的Activity名字.class);接受值:另外一个Activity中    Intent myintent = getIntent();       Bundle bundle = myintent.getExtras();       ArrayList<封装类名> musics = bundle.getParcelableArrayList("music");
0 0