我正在研究一个WP(8)应用程序,它需要一个大数据库(文字,准确地说)。实际上,它有300 000个值(目前存储在文本文件中)。问题是,我并不是真的想在每次处理时都打开这个文件,因为这会为进程解析这个东西增加很多时间,这就是为什么在桌面版本中,我有一个模块声明一个公共包含所有值的数组。我在哪里可以存储一个非常大的数据静态资源
但是在Windows Phone上,当我启动应用程序时......它只是崩溃。我看到的唯一原因是数组很大,但我可以在哪里存储所有这些字符串呢?我不认为名单或词典会更好...你有什么想法吗?
预先感谢您
试着创建这个只有几个项目的数组,并检查应用程序是否崩溃所以你可以肯定数组的大小是你的失败原因 – MajkeloDev
做到了。工作没有任何问题。 –
为什么你不能提取数据并将其存储到数据库中,并且如果你想要在Windows Phone中显示数据,那么以JSON或XML格式返回数据。你是否已经对许多替代方法进行了研究现在的情况..?也许代码明智,你正在做一些不正确的..你可以显示代码也可以告诉我们当应用程序崩溃时的错误是什么..? – MethodMan