【问题标题】: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,
        

        【讨论】:

          猜你喜欢
          • 2012-05-03
          • 1970-01-01
          • 1970-01-01
          • 2011-08-29
          • 2016-06-12
          • 1970-01-01
          • 2016-09-16
          • 1970-01-01
          • 2010-11-04
          相关资源
          最近更新 更多