私のゲームにはAndEngineが使用されています。私が画像をクリックすると、ユーザにオプションを与えたいという点で、一つの警告ダイアログがポップアップするはずです。私のコードは以下の通りです。ここ は方法AndengineにalertDialogを表示するには?
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case 1:
AlertDialog.Builder builder = new AlertDialog.Builder(MyGame.this.getApplicationContext());
builder.setMessage("Hello");
AlertDialog alert = builder.create();
return alert;
default:
return null;
}
}
であり、私はこの文でこのメソッドを呼び出しています:
{
onCreateDialog(1).show();
}
と私は、このエラーメッセージ取得しています:
E/AndroidRuntime(672): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
MyGame.thisでMyGame.this.getApplicationContext()を交換してください。どうもありがとうございました。 – Nimit