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

Fragment에서 html파싱 앱종료 현상 (ProgressDialog 사용)

0 추천
안녕하세요ㅠㅠ

일단 제가 각각의 fragment 3개의 파일을

화면상단 탭에 붙여 놓은 상태구요.

각각의 플라그먼트에서는 html 파싱을 해서 데이터를 불러오고 있습니다.

근데 여기서 문제가

처음 앱을 실행시키면 탭1에 task에서 html파싱을 해서 데이터를 받아오는동안

설정해놓은 프로그레스바가 안뜨고

탭2에서 설정해놓은 프로그레스바가 뜨고 데이터를 뿌려줍니다.

그상태에서 탭1에서 탭2로 이동하면 이미 데이터를 화면에 다뿌려놨습니다.

(프로그레스바도 안뜨고 데이터받아오는 시간도 없다는 거죠 탭2는

제가볼땐 탭1 실행할때 탭2랑 같이 실행되는거 같습니다....)

그리고 웃긴건 탭1에서 탭2를 클릭하면 탭3에 설정해놓은 프로그레스바가 나옵니다...ㅋㅋㅋ

 

모든말을 종합하자면

처음앱실행시(화면은 탭1이 보이겠죠) : 탭2에 설정해놓은 프로그레스바가 작동됩니다.

( 즉 처음앱실행하니 화면은 탭1이 보이는데 탭1 과 탭2에 설정해논 파싱이 다동작합니다.)

탭1->탭2로 이동시 : 탭3에 설정해놓은 프로그레스바가 작동됩니다....

(즉 탭2 와 탭3에 설정해놓은 파싱이 다동작합니다.)

왜 그 선택한 탭(Fragment)에만 있는 파싱을 안하고 옆에있는 탭의 파싱까지 같이 파싱을 하는걸까요;;

 

그리고 이게 탭을 자꾸 이동하니깐

이동할때마다 파싱을 해서 앱이 팅기더군요....

이거 해결할 수 있는 방법이 없을까요?
익명사용자 님이 2015년 12월 23일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...