찾다

 >  Q&A  >  본문

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

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

阿神阿神2889일 전584

모든 응답(1)나는 대답할 것이다

  • 高洛峰

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

    첫 번째 질문: 정확하게 말하면 존재하지 않습니다. 소멸 후 다시 생성된 Activity는 새 FragmentManager 인스턴스를 구축하지만 이전 Activity는 onRetainNonConfigurationInstance()를 통해 소멸되기 전에 FragmentManager에 보관된 Fragment 인스턴스를 저장합니다. method.Activity가 다시 생성된 후 이러한 Fragment 인스턴스를 복원합니다.

    두 번째 질문이 잘 이해가 안 되네요. 자세히 설명해 주실 수 있나요?

    회신하다
    0
  • 취소회신하다