Windows Phone IsolatedStorage设置保存问题

时间:2013-06-07 13:35:34

标签: windows-phone isolatedstorage

所以基本上我有2个项目,1个我的项目,第2个是预定的。

在scheduledAgent中,我进行了一次服务器调用(我的应用程序被取消激活),我想将回复保存到lonelystorage中,然后我的应用程序被反应。

因此,在我的应用程序重新激活后,我想加载我在scheduledAgent中保存的值,但问题是每次都是null。 (我正在调用保存方法)

scheduledagent的代码:

所以在OnInvoke方法中:

 IsolatedStorageSettings.ApplicationSettings.Remove("token");
 IsolatedStorageSettings.ApplicationSettings.Add("token", grant_token);
 IsolatedStorageSettings.ApplicationSettings.Save();

(应用程序重新激活)

继续阅读已保存信息的代码:

 IsolatedStorageSettings.ApplicationSettings.TryGetValue("token", out reply);

问题是“回复”始终为空,而grant_token在保存时确实包含值

任何反馈都会有所帮助

感谢名单! 乙

2 个答案:

答案 0 :(得分:0)

您的预定座席是否正确退出?如果不存在,IsolatedStorageSettings将不会保存。

答案 1 :(得分:0)

我开发了一个快速简单的独立存储DLL,可以免费使用,并允许您保存从Object继承的任何内容(基本上所有内容)。如果你有任何问题,我会试一试,这很简单。

Object whatEverYouWantToSave = new Object();

EZ_Iso.IsolatedStorageAccess.SaveFile("MyFileName",whatEverYouWantToSave ):

就是这样!它将它序列化为独立的存储空间。没有一团糟。

您可以在http://www.anthonyrussell.info/postpage.php?name=47

下载