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

그래프를 그리고 있는데요 정지 시키고 싶어서요

0 추천
public void RealTimegraph() {  
                  
          try{
         Thread.sleep(1000*interval);
         }catch(InterruptedException e) {
          e.printStackTrace();
          }      
              }
       }
      }).start();
        }

 

사용자가 몇개의 점을 측정할것인지 입력하고, 그 입력된 값이 duration 입니다.

그래프가 점들의 연결이자나요.ㅋ

 그 입력된 값을 읽어서 for문과 thread를 이용하여 실시간 그래프를 그리고 있습니다.

 

 제가 여기서 묻고자 하는바는,

 버튼을 눌렀을때 그래프가 그려지기 시작하거든요.

 그러나 토글버튼을 사용하여 그래프가 그려지는 중간에 버튼을 눌러 그래프를 정지 시키고 싶습니다.

 

  어떤 로직이 있을까요? ㅠㅠ

  생각의 한계에 부딪혀.... 이렇게 도움을 요청드립니다.~

 

 그래프 라이브러리는 achartengine 을 사용 중입니다.

앤드류이드 (6,190 포인트) 님이 2013년 8월 26일 질문
앤드류이드님이 2013년 8월 26일 수정

1개의 답변

0 추천
 
채택된 답변
thread 로 그려지고 있다고 이야기 하셨으니 thread 를 멈추게 하시면 되겠지요.

방법

1. thread  를 변수에 담고 interrupt 를 호출

2. 변수 하나를 두고 루프에 변수에 값을 체크(true,false) 하여 thread 를 탈출
aucd29 (218,390 포인트) 님이 2013년 8월 26일 답변
앤드류이드님이 2013년 8월 26일 채택됨
감사합니다. 2번 방법으로 시도 해볼깨영
...