バンドルを使用して、アイテムの ArrayList をあるアクティビティから別のアクティビティに渡しています。エラーは発生していませんが、アイテムが 2 番目のアクティビティに表示されません。getSerializable() と putSerializable() を正しく実装していますか?
ここに私の最初の活動からのスニペットがあります
ListArray 宣言
ArrayList<Item> items = new ArrayList<Item>();
アイテムがバンドルに入れられる場所
Intent ListIntent = new Intent(home.this, SectionListExampleActivity.class);
Bundle loadInfo = new Bundle();
loadInfo.putSerializable("items", items);
ListIntent.putExtras(loadInfo);
第二の活動
Bundle loadInfo = getIntent().getExtras();
items = (ArrayList<Item>) loadInfo.getSerializable("items");
両方のアクティビティで Serializable を実装しました。最初のアクティビティで ArrayList が読み込まれることを確認しました