我正在使用ProgressDialog向用户显示等待信息,并在用户等待时使我的应用程序界面无法触摸。我已经在ProgressDialog中添加了一个按钮,如果满足某些条件,则应开始一些操作。问题是每次用户按下按钮时,ProgressDialog都会自动关闭,即使没有触发任何操作。如何防止调用onClick时ProgressDialog被关闭?
谢谢 & 问候
谢谢 & 问候
connectingDialog = new ProgressDialog(this);
connectingDialog.setCancelable(false);
connectingDialog.setCanceledOnTouchOutside(false);
connectingDialog.setButton(DialogInterface.BUTTON_NEUTRAL, "start", new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface arg0, int arg1) {
/*if(isPrepared)
startGame();*/
connectingDialog.show(); // does not work, too
}
});
connectingDialog.show();
android.R.string.ok
而不是“OK”。 - Enrichman(DialogInterface.OnClickListener) null
设置为null
的替代。 - isabsent