Я хочу создать простую деятельность, которая отображает диалог. Я имею в манифесте:Как не показать родительскую активность после выхода Theme.Dialog
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();
Когда я запускаю приложение, оно показывает правильно диалоговое окно, однако при нажатии кнопки назад ключ, он показывает мне родительскую активность, как в образе
то, что я хочу достичь только показать диалог и Whe n пользователь выходит из диалогового окна, приложение завершает работу. После этого я не хочу, чтобы это всплывающее окно всплыло посередине. Как я могу это сделать?
Спасибо!
Вы абсолютно правы! Не имеет смысла раздувать макет в действии и настраивать Theme.Dialog в манифесте xD. Спасибо приятель – santidoo