按下后退按钮时如何从PopupWindow关闭应用程序?

时间:2019-05-09 13:37:30

标签: java android popupwindow

如何在按下后退按钮时从PopupWindow关闭应用程序?

我有一个带有启动按钮的PopupWindow来启动服务。 PopupWindow的创建如下所示:

PopupWindow在服务尚未启动时显示。 PopupWindow通过将自定义广播发送到MainActivity来从LauncherActivity调用NoDisplay。

因此PopupWindow出现在顶部MainActivity上。然后,当按下后退按钮PopupWindow并显示MainActivity时。

我想要的是当从PopupWindow中按下后退按钮时,不显示MainActivity,而是直接关闭应用程序!

我一直在尝试使用:

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

但是还是没用。

有什么办法可以解决这个问题吗?这样做有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试:-

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