【问题标题】:onTouchEvent while app is on pause应用暂停时的 onTouchEvent
【发布时间】:2012-11-01 15:46:47
【问题描述】:

当我的应用处于“onPause”或“onStop”状态时,如何继续接收 onTouchEvent?
换句话说,我想知道我的应用程序在后台运行时是否做出了 ACTION_DOWN 或类似的手势。当然,当我退出应用程序时,它应该不起作用。有人可以帮我吗?非常感谢

【问题讨论】:

    标签: android touch-event


    【解决方案1】:

    我不知道是否有一个通用的系统机制可以用于此目的,但它不适用于正常的 onTouchEvent。此事件分配给一个视图 - 当您的应用暂停或停止时,此视图将不可见。所以我猜你必须寻找某种系统事件,而不是分配给 App-local 视图。

    【讨论】:

      【解决方案2】:

      创建TYPE_SYSTEM_OVERLAY 类型的窗口。为此,您需要额外的权限。此窗口将接收触摸事件。

      更新:这似乎只在以前有效:TYPE_SYSTEM_OVERLAY in ICS

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-07-24
        • 1970-01-01
        • 2012-08-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多