2つのフラグメントを持つタブがあります。どちらのフラグメントも、ネットワークからデータをダウンロードして表示します。フラグメントのタブにデータを保存
典型的な使用例は、ユーザーがアプリケーションを開き、Fragment_Aがダウンロードしてデータを表示します。ユーザーが他のタブ(タブB)をクリックすると、Fragment_Bはデータをダウンロードして表示します。 ユーザーがFragment_Aに戻った場合、データは既にそこに表示されていますが、もう一度次のタブ(Fragment_B)に行くことを選択した場合は、データを再度ダウンロードする必要があります。
これで、ユーザーが以前のタブ(タブA)に移動している間、Fragment_Bにデータを保存する方法はありますか?これは私がonSaveInstanceState()
とできることですか?
また、なぜFragment_Aはデータを保持し、Fragment_Bは保持しないのですか?コードは同一であり、変更されるのは表示されるデータだけです。
ます私の活動にそれを保存することを意味しますか? – TUSHAR
を得るためにあなたのフラグメントとその活動を接続することができ – Mes
はい私は、Activity&Dataにデータを保存すると言っているのは、ViewPagerを使用していて、ViewPagerObject.setOffscreenPageLimit(3);を追加した場合、サーバ – TUSHAR