2 つのアクティビティ (ActivityA と ActivityB) があります。ActivityA では、Game game = new Game(); 内に ArrayList を持つ新しいオブジェクト ゲームを作成しています。
ActivityB を開始します
public void startActivityB(View view){
Intent i = new Intent(this,ActivityB.class);
i.putExtra("Game", game);
startActivity(i);
}
アクティビティ BI では、オブジェクトを取得し、それらの ArrayList にアクセスして、いくつかの要素を削除します。(削除の前後にArrayListを確認し、正常に削除されました)問題は、ActivityBを終了して再度開始すると、削除された要素がまだArrayListにあることです。