마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액티비티 생명주기 질문입니다..

0 추천
onCreate 에서

getData() 사용하여게시글을불러옵니다.

이때 addview 로 이미지를 동적으로 추가시켜 주는데요!

 

이미지 클릭하면 새로운 액티비티로 넘어가고, 정보 입력 후에 종료하면 finish() 로 다시 게시글 액티비티가 뜹니다.

 

이때에 addview를 다시 그려주려고

 

onResume() 에다가

 

layout.removeAllView();

super.onResume();

getData(); 를 작동하는데

평상시엔 문제가 없는데 간헐적으로 게시글 들어가는 첫 화면에서

리스트를 두번씩 불러오는 현상이 발생합니다. 어떤 부분 찾아봐야 할 지 알수 있을까요 ?
status (1,410 포인트) 님이 2016년 10월 13일 질문

1개의 답변

0 추천
 
채택된 답변
getData()시에 로딩중인지에 대한 Flag를 하나 추가해주세요.

이를테면, asynctask 를 사용중이시라면 onPreExecute 에서 isLoading = true; onPostExecute 에서 isLoading = false;

if(!isLoading) getData() 로 로딩을 해주시면 될 듯 합니다.
ShakeJ (6,020 포인트) 님이 2016년 10월 13일 답변
status님이 2016년 10월 13일 채택됨
음 flag 처리 하니까 간단하네요.. 답변 감사 드립니다!! ㅎㅎ
...