Как закрыть приложение из PopupWindow при нажатии кнопки «Назад»? - PullRequest
0 голосов
/ 09 мая 2019

Как закрыть приложение с PopupWindow при нажатии кнопки назад?

У меня есть PopupWindow с кнопкой «Пуск» для запуска службы. Создание PopupWindow выглядит следующим образом:

PopupWindow показ, когда служба еще не запущена. PopupWindow получает вызов из LauncherActivity с NoDisplay через отправку настраиваемой трансляции в MainActivity.

Таким образом, PopupWindow отображается сверху MainActivity. Затем при нажатии кнопки возврата всплывающее окно закрывается и отображается MainActivity.

То, что я хочу, это когда кнопка «Назад» из PopupWindow не отображает MainActivity, а закрывает приложение напрямую!

Я пробовал использовать:

@Override
public void onBackPressed() {
  super.onBackPressed();
  finish();
  System.exit(0);
}

Но все равно не сработало.

Есть идеи, как мне решить эту проблему? И возможно ли это сделать?

1 Ответ

0 голосов
/ 09 мая 2019

Вы можете попробовать это: -

  @Override
  public void onBackPressed() {
    finish();
    super.onBackPressed();
  }
...