PopupWindow 按后退按钮执行操作

PopupWindow press back button to do the action

我有一个 Activity 并实现了 PopupWindow class 应用提醒视图。
我的例外情况是显示弹出窗口并按下设备后退按钮,这将被称为另一个操作。
我试图在我的 Activity 中实现 onBackPressed。但是显示弹出窗口,onBackPressed不会调用。当我关闭弹出窗口时,会调用 onBackPressed
所以任何人都知道如何在我的案例中实现后退按钮方法。谢谢。

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

你应该删除 popWindow.setFocusable(true) 这部分。

然后像这样设置final PopupWindow popWindow = new PopupWindow(inflatedView, size.x, size.y, false);

如果您想查看更详细的答案,您还可以查看