2012-01-03 6 views
0

残念ながら、私はアプリの半分以上が完了しています。アプリがトーンストーンからフォアグラウンドに戻ると、前方にナビゲートすると奇妙なバグが発生しました。アプリがフォアグラウンドに戻るときにWP7でナビゲーションの問題を解決しますか?

基本的には、アプリを初めて実行するときにナビゲーションに問題はありません。私は、アプリケーションを終了し、それに戻って、すべてのデシリアライズし、問題はないページに読み込まれます。その後、私が戻るボタンを押して、前のページに行くと、すべてがうまくいくように機能します。

新しいページ(バックスタックではない)に移動すると、画面が黒くなります。あなたが戻るボタンを押すと、アプリは突然終了します。私はナビゲートしているページのコンストラクタにブレークポイントを設定し、動作しているかどうか、そして作成されていないかどうかを確認します。なんらかの理由で私のナビゲーションはもはや機能しません。何か案は?

メモ:私はWP7 7.1 SDKを使用していますが、私はTelerik Controls for WP7も使用しています。

+0

1)クラッシュ時に使用しているメモリの量を判断できますか? 2)エミュレータまたはデバイスでクラッシュが発生していますか? –

+0

@RichardSzalayそれは両方で起こっている。私はチェックしたかったのですが、どうすればいいか分かりません。不思議にも、単に新しいページに移動するだけでは不十分です。そして、あなたはそれをそのまま残すことができ、何も起こりません。しかし、すぐにそれを打つとすぐに閉じます。それを閉じると、例外はスローされません。 – loyalpenguin

+1

@loyalpenguin私はそのようなクラッシュを経験していますが、それらはすべてStackOverflow(偶発的な再帰的プロパティ定義によるものです)つまりprivate int valueです。 public int Value {get {戻り値; }セット{値=値; }} –

答えて

1

あなたは音が強制終了していると説明しています。 this pageによれば、ナビゲートはメモリ使用量に大きな影響を与えますので、自動終了の理由である90MB以上のクロッキングのようです。

Gary McGlennon's debug memory counterを使用してメモリを監視できます。

関連する問題