我要从bagground任务中更改我的应用中的localsetting中的变量。我已经编写了这样的代码fjr后台任务:
namespace TestTask
{
public sealed class Task :IBackgroundTask
{
public void Run(IBackgroundTaskInstance taskInstance)
{
BackgroundTaskDeferral _deferral = taskInstance.GetDeferral();
var storage = Windows.Storage.ApplicationData.Current.LocalSettings;
int i = (int)storage.Values["var"];
i++;
storage.Values["var"] = i;
_deferral.Complete();
}
}
}
并且该任务读取数据,但无法写入。而Localsettings parametr isreadonly是正确的。 也许有另一种方法来解决我的问题?
答案 0 :(得分:0)
尝试将isreadonly
的值更改为false