ダイアログを表示する単純なアクティビティを作成したいと考えています。私はマニフェストに持っています:
android:theme="@android:style/Theme.Dialog
そして、アクティビティの onCreate() メソッドで:
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.activity_dialog, (ViewGroup) findViewById(R.id.layout), false);
AlertDialog.Builder builder = new AlertDialog.Builder(this)
.setView(layout);
AlertDialog alertDialog = builder.create();
alertDialog.show();
アプリを起動すると、ダイアログが正しく表示されますが、戻るボタンのキーを押すと、画像のように親アクティビティが表示されます
私が達成したいのは、ダイアログを表示するだけで、ユーザーがダイアログを終了すると、アプリが終了します。その後、途中でこの無意味なポップアップが表示されるのは見たくありません。どうやってやるの?
ありがとう!