検索

ホームページ  >  に質問  >  本文

android - FragmentManager是一个什么样的存在?

activity因设备旋转或清理内存而销毁前后FragmentManager都存在吗?为什么要获取的fragment都存在于队列中,这其中是一个什么样的过程?

阿神阿神2889日前582

全員に返信(1)返信します

  • 高洛峰

    高洛峰2017-04-17 17:38:42

    最初の質問: 正確に言うと、破棄後に再生成されたアクティビティは新しい FragmentManager インスタンスを構築しますが、古いアクティビティは onRetainNonConfigurationInstance() によって破棄される前に FragmentManager に保持されていた Fragment インスタンスを保存します。メソッドを使用し、アクティビティが再作成された後にこれらのフラグメント インスタンスを復元します

    2 番目の質問がよくわかりません。詳しく説明してもらえますか?

    返事
    0
  • キャンセル返事