我在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 对象上做任何额外的工作才能立即显示对话框而不会有任何延迟。