2011-10-26 4 views

답변

0

"메인"스레드는 GUI 스레드이므로 중지 할 수 없습니다. alertDialog가 응답하지 않게됩니다. 원하는 작업을 수행하려면 콜백을 사용해야합니다.

+0

덕분에, 예를 찾기 시작 – jathpr

0

메인 스레드를 중지해야하는 이유는 무엇입니까? 이게 게임인가요? 많은 스레드를 사용해야하며 메인 스레드를 차단하지 마십시오. 예를 들어, 논리 스레드, 그리기 스레드. 당신이 당신의 noDraw = 진정한 재산 :이처럼 , 간단한 설정을 그리기 중지해야하는 경우 는 :

SomeDrawer extends View { 
    @override 
    public void onDraw(...){ 
     if(noDraw) return; 
     redrawMyGame(...); 
    } 
} 
관련 문제