2
Android에서 progressDialog를 표시하는 데 문제가 있습니다. 그것은 화면까지 보여 주었지만 실제로 대화를보기까지 몇 초가 걸렸습니다. Android : ProgressDialog가 즉시 표시되지 않습니다.
이
내가 대화Handler saveHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
GallerySaveActivity.this.Submit(progress);
Button btn_next = (Button) findViewById(R.id.btn_next);
btn_next.setEnabled(true);
}
};
progress.showDialog(saveHandler, "", "Accessing Facebook ...");
Thread progress_thread = new Thread(progress);
progress_thread.start();
내가 어떤 지체없이 즉시 대화 상자를 표시하기 위해 Thread 객체에 추가 작업을해야합니까 보여주기 위해했던 코드입니다.
왜 추가 스레드가 필요합니까? ProgressDialog는 UI 스레드에서 실행되어야합니다 ... 진행 대화 상자 생성 루틴을 게시 할 수 있습니까? –
http://stackoverflow.com/questions/2798443/android-progressdialog-doesnt-show 작업이 무거울 경우 작업을 수행합니다. 대화를 표시하는 데 지연되어서는 안됩니다. – LittleFunny