0

我在我的 Windows Phone 项目中使用 xml 文件。我需要将项目的数据保存在现有的 xml 文件中。我使用的是独立存储。但是当模拟器关闭时,我的项目数据丢失了。现在,我需要在使用 IsolatedStorage 时存储我的数据。因此,当模拟器工作时,我将数据保存在现有的 xml 文件中。并且,关闭模拟器后,需要避免我的数据丢失。我不能使用独立存储。有办法吗?请帮我。

4

2 回答 2

1

每次重新启动模拟器时,都会重新加载原始环境。这就像你买了一部新手机一样。因此,您在本地保存的所有内容都将丢失。如果您想避免这种情况,唯一的方法是使用某种远程存储(例如 Skydrive)。

但请记住,这种行为只发生在模拟器上。当您的应用程序部署到真实设备时,只要用户不卸载您的应用程序,您保存在隔离存储中的数据就会一直保留。所以你可能不必担心这一点。

于 2013-06-24T11:12:47.827 回答
1

如果您想在手机上存储数据,唯一的选项是独立存储。手机上没有其他地方可以存储数据文件。

如果您需要跨应用程序安装持久化数据,那么您需要将其远程存储在某个地方。(例如,网络服务器、天空驱动器或任何等价物)。

于 2013-06-24T12:14:05.350 回答