< /p>
android 에서는 Thread.sleep () 를 사용하는 것이 적절하지 않은 경우도 있습니다. < /p>
예를 들어 ProgressDialog 를 사용할 때 제대로 사용하지 않으면 Progressdialog 아이콘이 회전하지 않습니다. < /p>
대신, Handler.postDelayed 요구 사항은 2s 를 기다리며 서버를 요청합니다. 기다리는 동안 ProgressDialog 를 표시합니다.
try {
thread.sleep (2000);
} catch (interrupted exception e) {
//todo auto-generated catch block <
}
sendmessage (""); //시간이 많이 걸리는 작업 < /p>
를
mhandler.post delayed (new runnable () {
로 대체 //시간이 많이 걸리는 작업
}
}, 2000); < /p >