【问题标题】:How to detect when android option sub-menu exit?如何检测android选项子菜单何时退出?
【发布时间】:2011-12-28 17:00:54
【问题描述】:

我正在尝试检测用户是否取消(退出而不选择任何选项)。我尝试覆盖 onOptionsMenuClosed(Menu menu)onKeyUp(int keyCode, KeyEvent event)(为了检测菜单和返回键)在活动中。但是,他们都不响应子菜单。如何检测 android 选项子菜单何时退出?

【问题讨论】:

  • 我建议你重新设计你的应用程序,不要关心用户是否放弃任何菜单。
  • 我必须根据菜单状态暂停/恢复媒体。重新设计会让我落后于计划,所以我选择按照我下面的回答去做。
  • "我必须根据菜单状态暂停/恢复媒体" -- 请在他们确实改变状态时执行“暂停/恢复媒体” b> 通过选择菜单。自几十年前推出菜单以来,这就是菜单的运作方式。
  • 感谢您的快速支持。我的主要问题是上下文菜单完全阻止了 VideoView,并且该应用程序是一个诊断工具。我知道无知给了我勇气,但像我这样的习惯用法仍然不是一个好主意吗?
  • "仍然像我这样的自定义用法不是一个好主意吗?" -- 当然不是你所描述的。

标签: android event-handling


【解决方案1】:

我最终从选项菜单中调用了上下文菜单。因此,我可以使用上下文菜单的默认方法来检测菜单是否退出。另外,我想自定义对话框会很好,但这可能更复杂。

【讨论】:

    猜你喜欢
    • 2011-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多