ライフサイクルによって変わります。呼ばれるタイミングが異なるからだと思います。いう仕組みにあります。追加、置換したり、削除したりする仕組みです。導入されたときからある基本的な操作です。いう単位で管理します。内部で管理しているバックスタックに追加できます。戻るボタンで元に戻すことが出来ます。置換する場合は以下のようなコードになります。変更が1つのスタックとしてバックスタックに追加されます。ライフサイクルと深く関係しています。実行するとエラーになると書かれています。よって破棄、再生成されます。持つデータも失われてしまいます。格納しておく必要があります。