我正在尝试使用保存为.xml的文本文件创建一个Android列车应用程序
此文件包含其中的所有时间,到达,删除,站号等。但问题是文件大于90mb,并且有超过20个文件。如何使用它并打开它们并在正确的标题下显示每个。
任何人都可以帮助我看到开源...
谢谢。答案 0 :(得分:0)
如果我没有错; 当你运行这个繁重的文件时,你的应用程序可能会崩溃。
您必须使用Web服务。并通过JSON或XML解析数据 你将获取像..
这样的数据站>>火车>>到达>>以这种格式出发。
答案 1 :(得分:0)
每次使用您的应用程序时使用所有XML数据都是一个坏主意,因为处理所有文件的处理时间很长,估计几分钟。
使用SAX解析器可以处理并可能转换XML输入文件。最好的方法是将它们转换为SQLite数据库。
这可以使用上述SAX解析器在设备上实现(另请参阅How to parse XML using the SAX parser)并将数据写入设计良好的SQLite数据库。
当然,您也可以在桌面PC上转换数据并将转换后的SQLite数据库提供给您的App用户 - 但这取决于数据及其许可证。