【发布时间】:2011-12-28 17:00:54
【问题描述】:
我正在尝试检测用户是否取消(退出而不选择任何选项)。我尝试覆盖 onOptionsMenuClosed(Menu menu) 和 onKeyUp(int keyCode, KeyEvent event)(为了检测菜单和返回键)在活动中。但是,他们都不响应子菜单。如何检测 android 选项子菜单何时退出?
【问题讨论】:
-
我建议你重新设计你的应用程序,不要关心用户是否放弃任何菜单。
-
我必须根据菜单状态暂停/恢复媒体。重新设计会让我落后于计划,所以我选择按照我下面的回答去做。
-
"我必须根据菜单状态暂停/恢复媒体" -- 请仅在他们确实改变状态时执行“暂停/恢复媒体” b> 通过选择菜单。自几十年前推出菜单以来,这就是菜单的运作方式。
-
感谢您的快速支持。我的主要问题是上下文菜单完全阻止了 VideoView,并且该应用程序是一个诊断工具。我知道无知给了我勇气,但像我这样的习惯用法仍然不是一个好主意吗?
-
"仍然像我这样的自定义用法不是一个好主意吗?" -- 当然不是你所描述的。