4

バックグラウンドタスクで分離ストレージへの書き込みに苦労しています。これは、バックグラウンドタスクを実行するたびにデータをダウンロードしており、次にバックグラウンドタスクを実行するときにこのデータを比較する必要があるためです。データが変更された場合は、トースト通知が表示されます。

問題は、分離されたストレージに書き込んでいるデータが保存されないことです。残りのOnInvoke関数で使用できますが、次にバックグラウンドタスクを実行すると、値がなくなります。

私はここで何かが足りないのですか、これは簡単になると思いましたか?

編集:値の読み取りは正常に機能し、メインアプリからの値の書き込みも正常に機能しますOnInvoke関数で使用しているコードは次のとおりです。

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
settings["WebValue"] = gtResult[i];
4

1 に答える 1

7

多分settings.Save();それをすべきですか?

于 2011-11-20T17:30:27.127 に答える