在 Nexus one 上解析 XML 时,NullPointerException
今天..我在 Nexus One 上遇到了一件奇怪的事情。
我有两台 Android 设备,Nexus 1 和 Samsung Galaxy S。使用这两台设备,我希望从资产文件夹中解析 XML 文件。下面是代码。
AssetManager manager = applicationContext.getAssets();
InputStream in = manager.open("station.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(in);
如果我尝试使用 Samsung Galaxy S,一切都很好,但如果我使用 Nexus One...我在代码的最后一行出现 NullPointerException。文件大小超过 1 MB,Samsung Galaxy S Android 版本为 2.2,Nexus one 为 2.2.1。 Nexus one 是开发 Android 应用程序的标准设备。
设备之间有什么不同?问题是什么???事实上,我不知道。我用谷歌搜索了很多,但找不到任何线索。如果您有任何想法,请给我。
提前致谢。
Today.. I have so strange thing on Nexus One.
I have two Android devices, Nexus one and Samsung Galaxy S. Using this two devices, I wish to parse XML file from assets folder. The below is the code.
AssetManager manager = applicationContext.getAssets();
InputStream in = manager.open("station.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(in);
If I try to use Samsung Galaxy S, everything is fine, but if I use the Nexus One... I have NullPointerException on the last line of the code. The file size is over 1 MB and Samsung Galaxy S Android version is 2.2 and Nexus one is 2.2.1. Nexus one is standard device to develop Android apps.
What is the different between the devices?? What is the problem??? Actually, I have no idea. I googled a lot, but I could not find any clue. If you have any idea, please give me.
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论