0

有人可以解释一下如何使用Phonegap Build处理 Android 中的后退按钮吗?我使用 Jquery 但不是 Jquery Mobile。我只是希望后退按钮重新加载页面。

我尝试了在Phonegap 的文档中创建的示例,方法是使用他们提供的“完整示例”构建一个 APK,并在 onBackKeyDown() 函数中添加“Alert(“Hello!”)”行,它没有显示任何内容。

我的 webapp 是一个 HTML 文件,它使用 .load 函数从 MySQL dB 加载数据并将内容附加到 DIV。由于应用程序是单个文件,当用户点击后退按钮时,应用程序当然会退出。要返回主页,必须重新加载 Web 应用程序。

4

1 回答 1

2

也许您包含了错误的 cordova.js 文件?(它们是特定于平台的)此代码应该可以解决问题:

function onBackButtonTapped() {
    document.location.reload(true);
}

function onDeviceReady() {
    document.addEventListener("backbutton", onBackButtonTapped, false);
}

document.addEventListener("deviceready", onDeviceReady, false);
于 2012-08-29T21:30:37.203 回答