任何人都可以給我在Android設備上的特定頁面上的硬件後退按鈕按事件監聽器的例子嗎?jQuery Mobile硬件後退按鈕在android中的
我正在使用此代碼,但無法正常工作。
$(document).on('pageshow', function(){
document.addEventListener("backbutton", function(e){
if($.mobile.activePage.is('#dept-list-page')){
e.preventDefault();
alert("back button pressed");
navigator.app.exitApp();
}else{
history.back();
}
}, false);
});
在Webview中,我使用的是keydown方法。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
if (webView != null)
if (webView.canGoBack()) {
webView.goBack();
return true;
}
}
}
return super.onKeyDown(keyCode, event);
}
但是很多html頁面在一個webview中動態生成,我想在特定頁面上檢查這個頁面。
@BasVanStein先生,科爾多瓦沒有使用。 –