答案 0 :(得分:0)
你看过PhoneGap的API吗?这里有关于后退按钮事件的内容。
http://docs.phonegap.com/en/1.4.1/phonegap_events_events.md.html#backbutton
您可以看到有关如何处理此事件的完整示例。然后,当你按下后退按钮时,你必须把你想要的东西放进去。
答案 1 :(得分:0)
如何设置backKey以返回上一个活动。
祝贺。你已经完成了:)
说真的,我想在添加一些来源之前你应该明白Phonegap只在一个活动中运行,可能在WebView中呈现你的html代码。 (好吧,这是一个很长的镜头,如果我在这个细节上错了,就不要烧我!)。
然而,后退按钮按预期工作,因为它会将您带回到上一个活动。如果你想使用phonegap应用程序中的后退按钮,请参考TDeBaileul的建议并实现eventListener。
几周前,当我开始使用这些callBack功能时,我感到很头疼,所以这里有一些片段:
document.addEventListener("backbutton", function(){
//if you have some sites visitied go back to a previous site
//else exit app
}, false);
这就是你要实现的if-else分支。但是我并没有破坏你的所有乐趣:仍然需要确定你是否预先访问了一些网站以及如何直接导航到它们。带有标记词的数组将是一种可能性。
如果数组为空,请关闭应用程序,如果不更改回数组条目中定义的页面。
答案 2 :(得分:-1)
document.addEventListener('backbutton', function()
{
device.exitApp();
// or do other things
}, true);