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

viewpager 내에서 Thread 사용 질문 있습니다

0 추천
@Override
    public Object instantiateItem(ViewGroup container, int position) {
        View v =null;

        if (position == 0) {
            v = mInflater.inflate(R.layout.page1, null);
            high = (ImageView) v.findViewById(R.id.high);
         

    
          
            Thread thread1 = new Thread(new Runnable() {
                @Override
                public void run() {

                    handler.postAtTime(new Runnable() {
                        @Override
                        public void run() {
                            count = 0;

                            while (true) {

                                if (count == 0) {
                                    high.setImageResource(R.drawable.img1);
                                    try {
                                        Thread.sleep(500);
                                    } catch (InterruptedException e) {
                                        e.printStackTrace();
                                    }


                                } else if (count == 1) {
                                    high.setImageResource(R.drawable.img2);
                                    try {
                                        Thread.sleep(100);
                                    } catch (InterruptedException e) {
                                        e.printStackTrace();
                                    }

                                }

                                count++;
                                if (count == 2) {
                                    count = 0;
                                }
                            }


                        }
                    }, 100);


                }
            });


            thread1.start();



            container.addView(v);

 

 pagerAdapter  코드중 일부분 입니다(조금 불편하게 써져있는건 봐주세요 ㅠㅠ)

이렇게 뷰를 추가하고 이미지를 주기적으로 바꿔주려는데 position 0 만 가면 앱이 멈춰버립니다 ㅠㅠ

thread 쪽 에서 뭔가 걸리는거 같은데 멈추면서 로그도 아예안떠서 답답하네요 ㅠㅠ

고수님들 부탁합니다!!

키리리키 (240 포인트) 님이 2015년 7월 29일 질문

답변 달기

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