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

Thread 관련 질문드립니다.

0 추천
안녕하세요 Thread를 이용하여 Serial 통신값을 가져오고 있습니다.

 

그런데  정상적으로 값을 계속 가져오다가.

 

어느순간 Thread가 2개가 생성되어 버립니다.

if(end_len == 0){
        Log.d("TAG", "Value : ");
        rePlay = false;

}else{
        Log.d("TAG", "Value : ");
        rePlay = true;

}

 

이렇게 하여도 문제가 발생하여 질문드립니다.

 

혹시 Thread말고 1초마다 Serial통신하여 값을 가져오게 하는 방법이 있을까요

 

Hander는 개념이 조금 다르다고 Thread는 종료나 멈춤이 원활하지 않는다고 하여서

 

조언좀 부탁드립니다.
글쉥 (430 포인트) 님이 2015년 11월 17일 질문

1개의 답변

0 추천
타이머 타스크와 스케쥴을 이용해서 한번 해보시는것도 좋을것 같네요

       TimerTask mTask = new TimerTask() {

            @Override

            public void run() {

                // TODO

            }

        };

         

        Timer mTimer = new Timer();

        mTimer.schedule(mTask, 1000);
라쎄린드 (25,460 포인트) 님이 2015년 11월 17일 답변
...