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

asyntask를 사용해서 canvas를 그리는 질문입니다.

0 추천
안녕하세요 초보 안드로이드 개발자입니다.

 

asynTask를 사용해서 캔버스 그림을 그리는 부분을 문의드립니다.

제가 .txt 파일에서 숫자로만 된 데이터를 받아와서 그 값을 사용해서 선 그래프를 그리는 작업을 하고있습니다.

이런 작업 과정에서 간단한 데이터는 그래프가 그려지기까지 대기하는 시간이 없지만 , 수많은 데이터인 경우 시간이

지연되다 보니 이부분을 처리하는 방법으로 asyntask를 선택했습니다.

하지만 doInBackgroun 메소드에서 그래프를 그려서 영역에 addview 하는 작업까지 처리 할려고 했지만

ui 스래드는 사용할 수 없다고 해서 그럼 로딩바가 지속되는동안 그래프 그림을 그리고 화면에 추가하는 작업까지

할수 있을까 궁금해서 여기에 글을 올리게 되었습니다. 제가 스래드 부분이 약해서 많은 도움 부탁드립니다.

asyntask를 사용하면 .txt 파일에서 데이터를 읽어봐서 특정 영역에 addview 하는 순간 종료가 되고

view 를 상속한 클래스를 선언하다 보니 종료되고 나서 뒤늦게 ondraw 메소드에서 canvas를 사용해서

그래프를 그리게 되는걸 확인했습니다.
태백산 (120 포인트) 님이 2014년 11월 18일 질문

1개의 답변

0 추천
onProgressUpdate
익명사용자 님이 2014년 11월 18일 답변
...