后退按钮被应用 运行 屏蔽在所有其他应用之上

Back-button blocked by an app running above all other apps

我正在开发一个 android 应用程序,它基于此 example.

运行在所有其他应用程序之上

问题是当此服务 运行 后退按钮在任何地方都不起作用(通知面板除外,它可以通过后退按钮关闭,因为它在我的应用程序上方)。

问题: 如何将后退按钮 "ignore" 设置为我的应用程序并使其在下面的应用程序中发挥作用?

我认为你应该使用

onBackPressed()

可以覆盖的函数。

在您的应用中:

@Override
public void onBackPressed(){
    return;
}

我找到了我要找的东西:

简单地改变了

WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,

WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,