2011-12-01 87 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