これは、ExpandableListView で子をクリックすると、特定のエントリの詳細が右側に表示されるアプリケーションのスクリーンショットです。
ユーザーは右側で各子の詳細を編集し、BackButton を使用して詳細を保存できます。
今、私が達成したいのは、ユーザーが別の子をクリックしたときに、前のエントリで行った編集も保存する必要があるということです。
コードは非常に長く複雑であるため、コードを添付しません。簡単にするために、すべてのエントリを「SlotList」という名前の 2-D 配列に格納し、子がクリックされるたびに、その子の詳細をオブジェクト (CurrentSlot という名前) にコピーし、データ メンバーの編集を実行するとします。現在のスロット。ここで、ユーザーが BackButton を押すと、SaveCurrentSlot(Slot object) を介して CurrentSlot の詳細を保存します。
私がやりたいことは、ユーザーが ExpandableList の別の子をクリックしたときに SaveCurrentSlot(Slot obj) を呼び出すことです。
どのようにすればよいかについての提案/ヒントはありますか?
前もって感謝します。:)