私は単純なAndroidゲームで遊んでいます.AlertDialogが表示されているときに私の活動を再開したいと思います。しかし、AlertDialogを使用しようとすると、AlertDialog以外のフィールドは無効になりました。今私はRestartButtonをアクティブにしたい。ここに私のコードです:AlertDialogがアクティブになっているときにボタンを有効にする方法は?
if (myValue == result) {
case 1: //dosomething
} else {
new AlertDialog.Builder(context)
.setTitle("Wrong Result, plese try again")
.setMessage("Your Score/High Score : " + score +"/" + (String.valueOf(mPreferences.getInt("personalRecord", 0))))
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// continue with delete
}
})
.setNegativeButton(android.R.string.no, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// do nothing
}
})
.setIcon(android.R.drawable.ic_dialog_alert)
.show();
}
ユーザーがダイアログの外をクリックするとアプリケーションを再起動しますか? –
どのようなコードを書いてみましたか? AlertDialog外のフィールドにアクセスしようとすると、どのようなエラーが表示されますか? –
はい、私は、ダイアログボックスのようなハイライトされていないダイアログボックスからアプリケーションを再起動したい –