Isolatedstoragesettings.applicationsettings.save不保存

时间:2012-07-23 18:03:45

标签: c# windows-phone-7 user-interface state application-settings

我正在为Windows Phone 7开发一个应用程序。我的应用程序与服务器通信,向服务器发送一些我在UI上显示的数据。我在ApplicationSettings中保存了我的应用程序的状态。

我发现有时

ApplicationSettings.Save()不保存当前状态。当我启动我的应用程序时,它会恢复到先前已成功存储的状态。

实际上,当我的应用关闭时,我会调用save方法。

但我只是想知道我的应用程序是否对ui进行了一些更改。那么是否有可能导致无法保存状态。

如果是这种情况,那么我该怎么做才能正确保存我的状态。

1 个答案:

答案 0 :(得分:2)

如果您仅在应用程序关闭时保存(即Application_Closing),那么您不会经常捕获状态。根据您退出应用程序的方式,有时候应用程序只是被停用,但不一定是关闭的。如果应用程序随后在停用后进行逻辑删除,您将需要适当保存状态以将其恢复。

这篇文章可以让您更好地了解不同的状态。

Windows Phone 7 Tombstoning