簡體   English   中英

phonegap cordova原生android menubutton沒有開火

[英]phonegap cordova native android menubutton not firing

我無法通過Cordova phonegap 4.0.0在Android上觸發本機菜單按鈕。 我也實現了后退按鈕,它工作正常。 我無法弄清楚這里有什么問題。 根據cordova文檔似乎沒問題。 在Samsung S4上運行測試時失敗。

 init : function () { document.addEventListener("deviceready", this.onDeviceReady, false); }, onDeviceReady : function() { // Register the event listener document.addEventListener('backbutton', this.onBackKeyDown, false); document.addEventListener('menubutton', this.onMenuKeyDown, false); }, onMenuKeyDown : function(event) { alert('menu phone home'); } 

並且在load之后調用init函數,正如我在onBackKeyDown中提到的那樣工作。 任何提示贊賞。

這應該是固定的,但仍然需要一個沒有記錄的線。

document.addEventListener("deviceready", function() {
    ...
    navigator.app.overrideButton("menubutton", true);  // <-- Add this line
    document.addEventListener("menubutton", yourCallbackFunction, false);
    ...
}, false);

https://issues.apache.org/jira/browse/CB-9949#comment-14989073

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM