Fragment에서 AsyncTask를 구현 하였는데
문제는 onCreate에서 AsyncTask를 이용하여 서버에서 데이터를 받아 옵니다.
그 후에 View에 뿌려지게 되는데 onCreateView에 AsyncsTask를 execute하면
Fragment가 onDestory상태가 아닐때 onCreateView가 계속 불리면서 불필ㅛ한 서버에 접속이 생깁니다.
다른 문제는 onCreate에 AsyncTask를 execute할 경우 AsyncTask의 onPostexecute부분에
view를 설정 해 주는 부분이 있는데 이것이 onCreateView에서 설정이 다 끝나지 않으면 데이터가 표시되지 않는
상황이 발생하여 질문드립니다.
onCreateView에서 AsyncsTask가 다 돌아갈 때 까지 기다리게 하는 방법이 있나요??