[ https://issues.apache.org/jira/browse/CB-1574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joe Bowser reopened CB-1574: ---------------------------- I'm able to reproduce this issue myself on RC2. Honestly, I think that this shouldn't be high priority because Android 4.1 apps aren't supposed to have a menu button if they're done right, and changes to the menu button can break the Back Button. > On Android 4.1 events are only sent on every second menu button press > --------------------------------------------------------------------- > > Key: CB-1574 > URL: https://issues.apache.org/jira/browse/CB-1574 > Project: Apache Cordova > Issue Type: Bug > Components: Android > Affects Versions: 2.1.0 > Reporter: Simon MacDonald > Assignee: Simon MacDonald > Fix For: 2.2.0 > > > I want to implement a custom menu in my phonegap app. I have added an > eventlistener for the menubutton event. > When I press the menubutton the first time, it opens the menu. When I press > it again, I close the menu. > Every time after that that I want to open the menu, I have to press the > menubutton twice (and to close, I have to press it also twice). > When I check logcat: > first press: > W/InputMethodManagerService( 315): Window already focused, ignoring focus > gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@421c95b8 > attribute=null > second press: > D/DroidGap(19858): > onMessage(onPrepareOptionsMenu,com.android.internal.view.menu.MenuBuilder@41db3150) > D/CordovaWebView(19858): >>> loadUrlNow() > D/CordovaLog(19858): MENUBUTTON PRESSED > D/CordovaLog(19858): file:///android_asset/www/app.js: Line 2393 : MENUBUTTON > PRESSED > I/Web Console(19858): MENUBUTTON PRESSED at > file:///android_asset/www/app.js:2393 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira