从后台任务编写数据

时间:2015-03-24 05:49:31

标签: c# windows-phone-8.1

我要从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是正确的。 也许有另一种方法来解决我的问题?

1 个答案:

答案 0 :(得分:0)

尝试将isreadonly的值更改为false