현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - < p>Android 에서 Thread.sleep 를 무엇으로 대체합니까

< p>Android 에서 Thread.sleep 를 무엇으로 대체합니까

< /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 >