4

我正在努力在后台任务中写入隔离存储。这样做的原因是,在后台任务的每次运行中,我都在下载数据,并且我需要在下次后台任务运行时比较这些数据。如果数据已更改,则会显示 toast 通知。

问题是我写入隔离存储的数据没有保存。我可以在 OnInvoke 函数的其余部分中使用它,但是下次后台任务运行时该值消失了。

我在这里错过了什么吗,我认为这很容易?

编辑:读取值工作得很好,从我的主应用程序写入值也工作得很好我在 OnInvoke 函数中使用的代码是这样的:

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

1 回答 1

7

Maybe settings.Save(); should do it?

于 2011-11-20T17:30:27.127 回答