1

我有一个现有的 Windows Phone 8 应用程序,它基本上是一个警报应用程序。无论出于何种原因,新的 Windows Phone RunTime 都不支持Alarm类,因此我只能将其升级到 Windows Phone Silverlight 8.1。

幸运的是,WP SL 8.1 项目仍然能够引用 Windows 运行时组件,因为我的目标是使用新的后台任务机制中的一些很酷的功能。

我的问题来了-

我的应用程序当前使用独立存储来存储数据,虽然它不在前台,但它的后台任务项目需要从独立存储中检索数据并将它们显示到活动磁贴上。但是,由于这个项目是一个 Windows 运行时组件,它不再支持独立存储......

所以,我不想问,但是,我是不是走到了死胡同?

4

1 回答 1

5

所有 Windows Phone 8.1 应用程序(Silverlight 或 Windows 运行时)在磁盘上共享一个公共文件夹结构,并且以前使用独立存储 API 写入的任何数据都已迁移到可通过Windows.Storage.ApplicationData.Current.LocalFolder. 因此,虽然从 Windows 运行时后台任务中无法使用 IsolatedStorage类型,但数据仍然存在。

可以在msdn上找到读取和提取信息的功能。

于 2014-06-24T00:44:44.547 回答