簡體   English   中英

科爾多瓦4 Android后退按鈕錯誤

[英]cordova 4 android back button error

我正在使用Cordova 4.0.0和Android 4.4.2。

每次按下Android的虛擬后退按鈕時,都會出現錯誤:

未實現的WebView方法onKeyDOwn從以下位置調用:android.webkit.WebView.onKeyDown(WebView.java:2169)

然后,它彈出一個帶有jQuery未知nodeType的警報(我的資產/ www中有jquery)。

我試圖在CordovaApp中重寫onKeyDown,但似乎沒有任何作用。

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { return false; }

我有點困惑為什么不執行但彈出與DOM相關的錯誤。 我到處搜尋都找不到答案。 任何幫助是極大的贊賞。

嘗試這個:

document.addEventListener("backbutton", onBackKeyDown, false);

function onBackKeyDown(ev){
    // Something
}

http://cordova.apache.org/docs/en/4.0.0/cordova_events_events.md.html#backbutton

我有類似的問題,但現在已解決。 嘗試:

document.addEventListener("backbutton", onBackKeyDown, false);

function onBackKeyDown() {  history.go(-1); navigator.app.backHistory(); }

暫無
暫無

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

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