2013-04-01 2 views
1

내 안드로이드 응용 프로그램에 최대 60 (초)까지 새 스레드가 있고보기가 새로 고침됩니다. 하지만이보기에는 뒤로 버튼이 있습니다. 그래서 뒤로 버튼을 누르면 뷰가 뷰로 바뀌지 만 실행중인 추가 스레드가 계산됩니다. 어떻게이 스레드를 멈출 수 있습니까?버튼 클릭시 스레드 중지

답변

2

HandlerRunnable을 사용하지 않는 이유는 무엇입니까?

Handler handler = new Handler(); 
Runnable runable = new Runnable({ 
    @Override 
    public void run(){ 
     // count 
     handler.postDelayed(this, 1000); 
    } 
}); 

과의

onClick(); 당신이 handler.removeCallbacks(runable);

+0

확인을 할 수 있지만, 어떻게 내가이 실행 가능한 시작합니까 : 그 같은 것을 사용? – Phil

+0

그냥'handler.postDelayed (this, 1000);'를 호출하십시오. – hardartcore

+0

아, 알았어, 고마워. – Phil