Keith Wong created CB-7307: ------------------------------ Summary: On Android 4.1 events are only sent on every second menu button press (Cloned) Key: CB-7307 URL: https://issues.apache.org/jira/browse/CB-7307 Project: Apache Cordova Issue Type: Bug Components: Android Affects Versions: 2.1.0 Reporter: Keith Wong Assignee: Joe Bowser Priority: Minor Fix For: 2.4.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 was sent by Atlassian JIRA (v6.2#6252)