Windows phone 8 在手机上存储WP状态
我想在手机上存储应用程序的状态,以便在应用程序再次启动时重新创建 问题是我需要存储像Windows phone 8 在手机上存储WP状态,windows-phone-8,isolatedstorage,serializable,Windows Phone 8,Isolatedstorage,Serializable,我想在手机上存储应用程序的状态,以便在应用程序再次启动时重新创建 问题是我需要存储像IDictionary这样的东西,它包括所有类型。有什么好办法吗 我不想像现在这样,对每种类型都手动执行。我正在将每个类型转换为json,并将其保存为字符串。我现在需要一个文件系统在电话上像 MyApp \\ JObjects \\ asd.json MyApp \\ Dictionary_string_int \\ asd2.json …等等,这样我以后就可以得到原始对象的类型,并可以调用 例如,反序列化(.
IDictionary
这样的东西,它包括所有类型。有什么好办法吗
我不想像现在这样,对每种类型都手动执行。我正在将每个类型转换为json,并将其保存为字符串。我现在需要一个文件系统在电话上像
MyApp \\ JObjects \\ asd.json
MyApp \\ Dictionary_string_int \\ asd2.json
…等等,这样我以后就可以得到原始对象的类型,并可以调用
例如,反序列化(..)
这是非常痛苦的。每次我想存储一个新类型时,我必须首先实现一个方法并测试它。像
IDicionary
这样的对象特别痛苦。您可以使用独立存储将反序列化的XML保存并读取到单独的文件中。查看有关如何使用它的本教程:
本文是针对WP7的,但它也适用于WP8。我认为它现在在WP8中被称为本地文件夹,但是代码应该是一样的。您可以使用独立存储将反序列化的XML保存并读取到单独的文件中。查看有关如何使用它的本教程: 本文是针对WP7的,但它也适用于WP8。我认为它现在在WP8中被称为本地文件夹,但是代码应该是一样的