私は3つの断片(A、B、C)を活性化しています。フラグメントAはBへ導かれ、フラグメントBはCへ導かれる。 フラグメントCでは、ユーザは2つの選択肢を有する。彼はフラグメントAに戻ることも、アクティビティ全体を破壊することもできます。 フラグメントAに戻ることを選択した場合、現在のデータセットをフラグメントCのリストに保存し、同じサイクルを繰り返します。しかし、次回にフラグメントCに到達すると、現在のデータをそのリストに追加します。巡回フラグメント操作でデータを保存する方法は?
これをonPause()およびonResume()を使用して実装するにはどうすればよいですか?これを行うより良い方法があるなら、親切に私に知らせてください。データはオブジェクトのArrayListになるので、私は共有の設定に保存できません。
誰でも私がコード内でこれをどのように実装できるかの基本的な構造を示すことができれば幸いです。あなたはフラグメントとアクティビティの間の通信を実装する必要が
共有設定でデータを保存できます。 –
https://stackoverflow.com/questions/23024831/android-shared-preferences-example –
共有環境設定を使用することをおすすめしません。その目的は、アプリが強制終了されたときにデータを保持することです。活動/断片。それには他にも方法があります。 – Eselfar