我正在尝试使用以下代码将 ParseObjects 的 arrayList 从一个活动发送到另一个活动:
Intent intent = new Intent(MainActivity2.this, Activity2.class);
intent.putExtra("arrayList", list);
startActivity(intent);
其中 list 是从 ArrayList 表示的解析查询获得的 ParseObjects 的 arrayList。一些 ParseObjects 是 unParcebale,因为它们包含 ParseFile 和 Location 数据。
我不断收到错误:
java.lang.RuntimeException: Parcel: unable to marshal value com.parse.ParseObject@b308c828
如何摆脱此错误并成功发送并在第二个 Activity 中获取 ArrayList?谢谢