android - 将数组列表从一个 Intent 传递到另一个 Intent

标签 android arraylist

我试图将一个数组列表从一个 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/

相关文章:

java - 在 Java 中创建动态 3d 数组

具有两个数组的Java foreach循环

java - 关于Java中ArrayDeque的实现

android - 如何分析Android中mediaRecorder.getMaxAmplitude()返回的值

android - 以编程方式获取 Android 手机规范

android - 使用 Android 应用程序对 JSON 服务进行 Facebook 身份验证

java - 原始数组与 ArrayList

java - 将冒泡排序与可比较的 ArrayList 一起使用

android - 如何在一行中设置4个android菜单图标

android - 如何在 Android 中使用 Urban Airship 获取推送交互通知?