有人可以向我解释如何使用Phonegap Build处理Android中的“后退”按钮吗?我是Jquery而不是Jquery Mobile。我只想按“返回”按钮重新加载页面。
我尝试了在Phonegap's documentation创建的示例,通过使用他们提供的'完整示例'构建APK并在onBackKeyDown()函数中添加了'Alert(“Hello!”)'行,它没有显示任何东西。
我的webapp是一个单独的HTML文件,它使用.load函数从MySQL dB加载数据,并将内容附加到DIV。由于应用程序是单个文件,当用户点按后退按钮时,应用程序当然会退出。要返回主页面,必须重新加载Web应用程序。
答案 0 :(得分:2)
也许你已经包含了错误的cordova.js文件? (它们是特定于平台的) 这段代码可以解决问题:
function onBackButtonTapped() {
document.location.reload(true);
}
function onDeviceReady() {
document.addEventListener("backbutton", onBackButtonTapped, false);
}
document.addEventListener("deviceready", onDeviceReady, false);