我正在使用JQuery Mobile和PhoneGap构建项目。
当用户点击后退按钮(在Android上退出应用程序的标准方式)时,有没有办法退出应用程序但是你仍然在网页浏览中有很多“历史记录”。
问题我有用户可以浏览很多页面,然后我提供了一个按钮,让他们直接进入首页。如果他们点击手机后退按钮,他们将退出应用程序。
我已经阅读过navigator.app.exitApp(),但在PhoneGap上找不到任何文档(或者可能不是PhoneGap代码?)
答案 0 :(得分:3)
即时使用此代码关闭我的应用。
在主要活动(Java类)中添加此覆盖
@Override
public void onBackPressed() {
super.loadUrl("javascript:onBackKeyDown()");
return;
}
HTML中的:
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
// Register the event listener
document.addEventListener("backbutton", onBackKeyDown, false);
}
// Handle the back button
function onBackKeyDown() {
// Exit the app!
navigator.app.exitApp();
}