我试图将一个数组列表从一个 Intent 传递到另一个 Intent 。 我的代码如下:
intent.putExtra("near_places", nearPlaces);
intent.putExtra("nearby", nearbylist);
根据新的 Intent ,我这样做:
nearPlaces = (PlacesList) extras.getSerializable("near_places");
nearbylist = (ArrayList<FsqVenue>)extras.getArrayList("nearby");
firat 的代码是正确的,但第二个它显示错误,其中 fsqVenue 是一个类
请帮助我
最佳答案
首先确保 FsqVenue 类实现 Serialized
接口(interface),然后使用此代码在其他 Activity 中获取 ArrayList :
nearbylist = (ArrayList<FsqVenue>)extras.getSerializable("nearby");
关于android - 将数组列表从一个 Intent 传递到另一个 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13189349/