我正在编写一个Windows Phone 8应用程序,以便捕获那令人瞩目的3%市场份额,并且在应用程序中持久化用户设置时遇到了困难。
我首先看到了这篇博客,介绍了Windows.Storage命名空间的基础知识,旨在完成此类操作。太好了!
然而,我想作者从未真正运行过他自己的代码,否则他就会知道一旦调用ApplicationData.Current.LocalSettings
,就会收到NotImplementedException
异常。我们到MSDN网站上找找吧!
嗯,这很清楚,这个API在Windows Phone 8上没有实现。当它说“如果调用,将抛出异常”时,我得出了这个结论。“此API未实现。” - 好极了。
所以,也许有其他相似的API。经过更多搜索后,我发现了这篇博客。它被称为“Windows 8应用程序 - 必须知道的技巧!”。看起来很正式!它介绍了各种非常酷的持久性API,包括永久性和瞬态存储,漫游存储等。
但是你猜怎么着:RoamingFolder,RoamingSettings,TemporaryFolder,LocalSettings-在Windows Phone 8上都没有实现。
他们是不是忘记实现这些比较关键的功能?我应该创建一个本地SQL数据库来存储基本应用程序设置,还是有什么简单的东西我没有找到?