【问题标题】:Back-button blocked by an app running above all other apps后退按钮被运行在所有其他应用程序之上的应用程序阻止
【发布时间】:2015-08-18 18:19:18
【问题描述】:
我正在基于 example 开发一个运行在所有其他应用程序之上的 android 应用程序。
问题是当这个服务运行时,返回按钮在任何地方都不起作用(通知面板除外,它可以通过返回按钮关闭,因为它在我的应用程序上方)。
问题:
如何使后退按钮“忽略”我的应用程序并为下面的应用程序提供功能?
【问题讨论】:
标签:
android
overlay
back-button
foreground
android-windowmanager
【解决方案1】:
我认为你应该使用
onBackPressed()
可以被覆盖的函数。
【解决方案2】:
在您的应用中:
@Override
public void onBackPressed(){
return;
}
【解决方案3】:
我找到了我要找的东西:
只是改变
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
到
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,