今天..我在 Nexus One 上有这么奇怪的事情。
我有两个 Android 设备,Nexus 一个和三星 Galaxy S。使用这两个设备,我希望从 assets 文件夹中解析 XML 文件。下面是代码。
AssetManager manager = applicationContext.getAssets();
InputStream in = manager.open("station.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(in);
如果我尝试使用三星 Galaxy S,一切都很好,但如果我使用 Nexus One……我在代码的最后一行出现 NullPointerException。文件大小超过 1 MB,Samsung Galaxy S Android 版本为 2.2,Nexus one 为 2.2.1。Nexus one 是开发 Android 应用程序的标准设备。
设备之间有什么区别??问题是什么???其实,我也不知道。我google了很多,但我找不到任何线索。如果你有什么想法,请给我。
提前致谢。