1

나는 Fragment을 가지고 있는데, 배경 스레드에서 UI를 handler에 게시했다. Fragment을 수정하기위한 실행 파일은 onDestroyViewFragment이되기 전에 실행되었다.OndestroyView는 어떻게 호출됩니까?

는 게시 된 runnable가 호출됩니다 onDestroyView 전에 반드시 호출되거나 runnable 실행 할 수있는 기회를 가지고 전에 onDestroyView 호출 할 수 있습니다?

답변

0

핸들러가 백그라운드 스레드에 있으면 onDestroyView이 호출되기 전에 완료 할 수 있다고 보장 할 수 없습니다. 로직을 onDestroyView 전에 실행해야하는 경우 조각의 onStop() 메소드에서 호출하는 것이 가장 좋습니다.

관련 문제