ツアー予約アプリを開発しています。私のツアー予約ページには、2 種類のフォームがあります。1 つはリード旅行者用で、もう 1 つは他の旅行者 (大人または子供) 用です。
主な旅行者のフィールドは次のとおりです。
役職
名
姓
性別
生年月日
電子メール
連絡先番号
国籍
旅行者のその他のフィールドは次のとおりです。
役職
名
姓
性別
生年月日
このシナリオを処理するために、メイン レイアウトにリード旅行者フォームを作成し、他の旅行者フォームを複数回表示する必要があるため、他の旅行者フォームを別のレイアウトに配置しました。最初の試行では、ユーザーはリード旅行者フォームのみを取得します。ユーザーがクリックすると、他の旅行者フォームが表示されます。他の旅行者フォームを表示するために、otherform.xml ファイルを拡張しました。この目的のために、アクティビティではなくフラグメントを使用しています。
私の問題は、送信して次の予約ステップに移動した後です(次のフラグメントに移動します)。旅行者情報を変更するために戻ってきたら。膨張したレイアウト (他の旅行者フォーム) はすべてなくなりました。そして、私の最後の他の旅行者フォーム フィールドのデータは、リード旅行者フォーム フィールドに転送されます (最初の 5 つのフィールドのデータのみが変更され、残りの 3 つのフィールドのデータは以前に入力したものと同じです)。
これらの膨張したレイアウトをカムバック時に保存し続ける方法はありますか?
どんな助けでも本当に感謝しています。前もって感謝します