2011-12-01 72 views
2

如何从Windows Phone获得后退按钮以使用PhoneGap 1.2?电话窗口后退按钮功能电话7

现在后退按钮是退出应用程序。

有一个很好的帖子,我不明白或得到SO编辑之一的工作:http://www.scottlogic.co.uk/blog/colin/2011/11/handling-the-back-stack-in-windows-phone-7-phonegap-applications/ 但我不明白它,我不能得到它的工作。 (即使是样本.sln对我来说也有错误)

我的应用程序是一个非常简单的index.html结构,许多html都是从那一页开始的,所以如果所有后退按钮都转到了index.html ,这可能对我有用。

有白痴的解决方案吗?例如 - 添加这个框架,但只适用于特定的页面。把这段代码放在这里,那里的代码和那些页面不需要任何东西。像那样的东西?

+0

您试图运行Colin的示例解决方案时出现了什么错误。 –

+0

找不到文件'\ Applications \ Data \ 60D7E59B-4AAF-4CF1-84F3-013677B3DED9 \ Data \ IsolatedStore \ DeviceID.txt'。 – Jon

+0

我倾倒www到一个新的SLN,而不是使用提供的一个,它的工作原理。但是有没有比使用twitter feed更复杂的例子?我只是想从一个HTML移动到另一个! – Jon

回答

2

我最近发表在应用程序后退按钮处理的更简单的例子,包含简单的HTML网页:

http://www.scottlogic.co.uk/blog/colin/2011/12/a-simple-multi-page-windows-phone-7-phonegap-example/

从本质上说,有一些C#代码,跟踪,当浏览器导航的从一个页面到另一个页面,以适当的方式处理后退按钮事件。只要把你的代码放到www目录中,它应该可以正常工作。

+0

我一直在试图添加utils到一个新的项目。 (我知道你说用你的例子)。我移动了util文件夹,并从mainpage.xaml.cs中输入相关信息,并得到错误命名空间'xxx'中不存在类型或命名空间名称'Util'(您是否缺少程序集引用?)我确定我缺少一个参考。有没有简单的方法来引用它?谢谢 – Jon