【发布时间】:2015-09-29 15:43:09
【问题描述】:
我的所有活动都有问题,当我按下后退按钮时它可以正常工作,但是当我之前按下上下文菜单按钮时,当我按下后退时没有任何反应。 我说的是电话按钮,而不是用于返回导航的工具栏图标。有没有人处理过这个问题?
编辑: 没有菜单显示,onPrepareOptionsMenu() 被删除,当我按下返回时手机会振动但没有动作。 我看到,如果我为菜单充气,它会在关闭弹出窗口的第一个返回后正常工作。
我发现只有当我使用 setSupportActionBar(toolbar); 设置工具栏时才会发生这种情况
【问题讨论】:
-
有弹出的上下文菜单吗?如果是这样,后退按钮会关闭上下文菜单,这是正常行为。如果您没有看到上下文菜单,可能您仍然定义了一个空的上下文菜单。
-
OnPrepareOptionsMenu() 被删除,我试图返回 false 但没有运气。你有什么建议?没有弹出式节目,我可以随心所欲地反击,它什么都不做。
-
你覆盖 onBackPressed() 吗?
-
onBackPressed() 未被覆盖
标签: android navigation contextmenu back