我们在 jQuery 中开发了一个与 android 集成的应用程序(只有一个活动)。从这个活动中,我们正在加载一个 HTML 文件,在这个文件上我们显示和隐藏 div 内容。在查看此处提供的网页并按下 android 中提供的返回按钮时,应用程序退出。我们希望应用程序在单击后退按钮时转到上一页。
(点击 android 后退按钮时,我们需要显示隐藏的 div 内容,点击 div 内容页面中的 android 后退按钮,应用程序应该退出。)
我们在 jQuery 中开发了一个与 android 集成的应用程序(只有一个活动)。从这个活动中,我们正在加载一个 HTML 文件,在这个文件上我们显示和隐藏 div 内容。在查看此处提供的网页并按下 android 中提供的返回按钮时,应用程序退出。我们希望应用程序在单击后退按钮时转到上一页。
(点击 android 后退按钮时,我们需要显示隐藏的 div 内容,点击 div 内容页面中的 android 后退按钮,应用程序应该退出。)
在您的 HTML 页面中使用此代码来处理按下的后退按钮
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
// Handle the back button
}
尝试这个:
function onDeviceReady() {
// Add this line to the on onDeviceReady() function
document.addEventListener("backbutton", onBackKeyDown, false);
}
// Handle back button hardware
function onBackKeyDown(e) {
e.preventDefault(); // the default action of the event e should not be triggered.
history.back(1); // load the previous window.location
}