IsolatedStorageSettings存储数据_____简单_____自定义(复杂)____数据
2012-05-14 18:37
387 查看
今天遇到一个很郁闷的事情,就是使用IsolatedStorageSettings存储数据时,简单的类型,如string,int等存储读取都没有问题,可换成一个自定义的数据类时就会出错,总是取不到对应key的value值。但查看__ApplicationSettings时发现这个key是存在,很郁闷。
后来找到问题的所在是存储自定义数据类时要使用[DataContract](数据契约)和[DataMember],只有这样序列化的对象的实例才可以保存到IsolatedStorageSettings中,并且能正确的读取出来,所以现在特意写下这篇文章已做记录。
一、简单类型数据
数据存储
View Code
代码:
http://files.cnblogs.com/qq278360339/PhoneApp1.rar
后来找到问题的所在是存储自定义数据类时要使用[DataContract](数据契约)和[DataMember],只有这样序列化的对象的实例才可以保存到IsolatedStorageSettings中,并且能正确的读取出来,所以现在特意写下这篇文章已做记录。
一、简单类型数据
数据存储
View Code
String key = "CustomData"; CustomData custdata = null; //从IsolatedStorageSettings获取字符串信息 var settings = IsolatedStorageSettings.ApplicationSettings; if (settings.Contains(key)) { custdata = settings[key] as CustomData; }
代码:
http://files.cnblogs.com/qq278360339/PhoneApp1.rar
相关文章推荐
- Windows phone 7中,把页面数据存为长期存储(非IsolatedStorageFile),而是用IsolatedStorageSettings
- wp8开发--IsolatedStorageSettings存储数据和IsolatedStorageFileHelper类
- IsolatedStorageSettings存储数据
- IsolatedStorageSettings存储数据
- IsolatedStorageSettings存储数据
- Json树形结构数据转Java对象并存储到数据库的实现-超简单的JSON复杂数据处理
- Windows Phone 7的本地存储——IsolatedStorageSettings
- Json树形结构数据转Java对象并存储到数据库的实现-超简单的JSON复杂数据处理 .
- Windows Phone的本地存储——IsolatedStorageSettings
- js中简单和复杂数据类型存储和传递问题
- 独立存储 – 比你想的更简单 Isolated Storage – Might Be Easier Than You Think [by Jesse Liberty]
- 05-简单和复杂数据类型存储和传递问题
- Windows Phone的本地存储——IsolatedStorageSettings
- React-Native 数据存储之react-native-storage的简单使用
- 关于复杂数据存储的问题--基础篇:数组以及浅拷贝与深拷贝的问题(上)
- SpringMVC4+thymeleaf3的一个简单实例(篇五:页面和MySql的数据交互-展示以及存储)
- ibatis自定义数据类型在不支持中文的数据库存储汉字
- 在wp7独立存储IsolatedStorageSettings里保存对象时,对象要序列化
- Android学习之简单的数据存储
- Android数据存储之External Storage外部存储