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

AsyncTask를 이용해서 이미지 막 바뀌게 하기

0 추천

안녕하세요

AsyncTask를 이용해서 

이미지를 바꾸는 작업을 하는데요 

count10번을 하게 해서 10번바뀌게하는데요

폰 사양마다 성능이 다라서 어떤폰은 빨리 끝나고 어떤폰은 느린게 끝나는데요

이걸 어느정도 맞출수있는 방법 없을깔요...

아래와 같은 소스인데요 내용은 지웠습니다. 전체적은 돌아가는게 저렇게 짰습니다.

방법이 없는건가요.

  private class DownloadFilesTask extends AsyncTask<Integer, Integer, Long> {
 
        protected Long doInBackground(Integer... urls) {
            long totalSize = 0;
 
         
 
            return totalSize;
        }
 
        protected void onProgressUpdate(Integer... progress) {
 
        }
        protected void onPostExecute(Long result) {
 
 
      
            count++;
            if(bit_count<3){
                if(count<11){
                    new DownloadFilesTask().execute(1);
                }else{
                    count=0;
                    bit_count++;
                    new DownloadFilesTask().execute(1);
                }
            }else{
                
            }
        }
    }
 

 

흠바바 1 (4,000 포인트) 님이 2015년 4월 16일 질문

2개의 답변

+1 추천
CountDownTimer로 하시는게 편하지 않을까요?

onTick에서 이미지 바꾸는걸로 하시면 시간조절도 마음대로 가능하고 더 좋을것 같은데.
익명사용자 님이 2015년 4월 16일 답변
0 추천
싱크 태스크나 핸들러 스레드는 시간 간격을 보장 하지 않습니다. 스케쥴러 사용 해서 특정 시간 단위로 변하게 하세요.
익명사용자 님이 2015년 4월 16일 답변
...