코드 조각으로 만들고 FrameLayouts에 넣는 부분 인 FragmentActivity (Support Fragments)가 있습니다. 지금까지 모든 것이 잘 작동합니다. 이제 시스템이 내 활동을 죽이지 않는 한 모든 것이 반환됩니다. (또는 DDMS에서 중지 버튼으로 수행합니다.) 그런 일이 일어나지 않으면 아무 것도 부르지 않고 내 활동이 죽게됩니다. onDestroy가 호출되지 않습니다.Activity get을 죽이고 다시 만든 후 조각이 남아 있습니다.
그래서 내 App을 다시 열 때 모든 Fragments가 여전히 존재하며 NullPointerExeptions을 얻습니다. 왜냐하면 그들은 자신의 작업을 시도하기 때문입니다. 파편은 App의이 상태에 존재하지 않아야하므로 나에게 문제가된다.
backStack에서 필요하지 않으므로 거기에 넣지 않아도되고 popBackStack()을 호출하여 제거 할 수 없습니다.
어떻게하면 onCreate()에서 FragmentManager를 리셋 할 수 있습니까? 아니면 조각이 파손되는 것을 막을 수 있습니까?
해결 방법을 찾으셨습니까? – Henry