私は ProgressDialog を使用して、ユーザーが待たなければならないことをユーザーに示し、ユーザーが待たなければならない間、アプリの表面を「手に負えない」ようにします。特定の条件が真の場合にいくつかのアクションを開始するボタンを progressDialog に追加しました。問題は、ユーザーがボタンを押すたびに、progressDialog が自動的に閉じられることです。アクションがトリガーされなくても。onClick が呼び出されたときに、progressDialog が閉じられないようにするにはどうすればよいですか?
thx&よろしく
編集:
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();