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");