2011-12-01 11 views
2

Windows Phoneから戻るボタンをPhoneGap 1.2で使用するにはどうすればよいですか?phonegap windows phone 7のバックボタン機能

ここで、戻るボタンはアプリケーションを終了します。

私は理解していないか、またはSO編集者の1人が働くことができる良い投稿があります:http://www.scottlogic.co.uk/blog/colin/2011/11/handling-the-back-stack-in-windows-phone-7-phonegap-applications/ しかし、私はそれを理解していないし、それを働かせることはできません。 (サンプルの.slnにもエラーがあります)

私のアプリは非常に単純な構造のindex.htmlであり、多くのhtmlはその1ページから外れます。したがって、すべての戻るボタンはgoto index.htmlおそらく私のために働くでしょう。

馬鹿の解決策はありますか?たとえば、このフレームワークを追加しますが、特定のページにのみ追加します。このコードをここに入れ、そこにそのコードを置くと、それらのページは何も必要ありません。そんな感じ?

+0

Colinのサンプルソリューションを実行しようとするとエラーが発生します。 –

+0

ファイル '¥Applications¥Data¥60D7E59B-4AAF-4CF1-84F3-013677B3DED9¥Data¥IsolatedStore¥DeviceID.txt'が見つかりませんでした。 – Jon

+0

私は、提供されたものを使用するのではなく、新しいslnにwwwをダンプしました。しかし、Twitterフィードを使用するよりも複雑な例がありますか?私はちょうど1つの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から関連情報を入れて、エラーが発生しました。型または名前空間の名前 'Util'がネームスペース 'xxx'に存在しません(アセンブリ参照がありませんか?確かに私は参照を欠いています。それを参照する簡単な方法はありますか?ありがとう – Jon