次のコードを使用して、ParseObjects の arrayList をあるアクティビティから別のアクティビティに送信しようとしています。
Intent intent = new Intent(MainActivity2.this, Activity2.class);
intent.putExtra("arrayList", list);
startActivity(intent);
list は、ArrayList で示される解析クエリから取得された ParseObjects の arrayList です。一部の ParseObjects は、ParseFile および Location データを含むため、Parcebale ではありません。
エラーが発生し続けます:
java.lang.RuntimeException: Parcel: unable to marshal value com.parse.ParseObject@b308c828
このエラーを取り除き、2 番目のアクティビティで ArrayList を正常に送信して取得するにはどうすればよいですか? ありがとう