Fragment 1 と Fragment 2 があるとします。
フラグメント 1 はPerson
オブジェクトを作成し、name
プロパティを「George」に設定します。
次にフラグメント 1 はフラグメント 2 を作成し、Person オブジェクトを として渡し、Parcelable
フラグメント 2 をバックスタックにプッシュします。
フラグメント 2 はパーセルブルを読み取ります。その後、Fragment 2name
は のPerson
を Nancy に変更します。
ユーザーが戻るボタンを押すと、フラグメント 2 がスタックからポップされ、フラグメント 1 に戻ります。
Fragment 1 に戻ると、Person
オブジェクトのプロパティは何になるでしょうか? name
ジョージまたはナンシーに設定されていますか?