0

Windows Phone 7 用のアプリを開発しています。アプリは、UI に表示するデータを送信するサーバーと通信します。また、アプリの状態を ApplicationSettings に保存します。

そして、私は時々それを発見しました

ApplicationSettings.Save() は現在の状態を保存しません。むしろ、アプリを起動すると、正常に保存された以前の状態で再開されます。

実際には、アプリを閉じるときに save メソッドを呼び出します。

しかし、アプリがUIに変更を加えているかどうかを知りたいだけです。状態を保存しない理由である可能性があります。

その場合、状態を適切に保存するにはどうすればよいですか。

4

1 に答える 1

2

アプリが閉じているとき (Application_Closing など) にのみ保存している場合は、状態を十分にキャプチャしていません。アプリを終了した方法によっては、アプリケーションが単純に非アクティブ化される場合がありますが、必ずしも閉じられるわけではありません。非アクティブ化後にアプリが廃棄された場合は、状態を適切に保存して元に戻す必要があります。

さまざまな州のより良いアイデアを提供する記事を次に示します。

Windows Phone 7 の廃棄

于 2012-07-23T23:15:56.937 に答える