【发布时间】:2011-10-03 11:12:04
【问题描述】:
我正在尝试通过解析 Android 中的 plist 文件来加载哈希图,使用此处的 plist 解析器:https://github.com/ZhouWeikuan/cocos2d。 这在过去一直运行良好,但最近我的程序在使用此哈希映射时(解析后)出现空指针异常。 当我尝试调试时,eclipse 开始表现得很奇怪。解析器返回哈希图,我可以在变量视图中查看它的值。当我跨过分配给“世界地图”的线时,日食挂起。当试图在调试模式下查看 worldMap 的值时,我可以看到一个空行但没有值 - 最终 eclipse 崩溃了。
Map worlds = (Map)getWorlds().get("Worlds");
Map worldMap = (Map)worlds.get(String.valueOf(world));
Map levels = (Map)worldMap.get("Levels");
但是,当正常运行程序时,空指针异常会在这些行之后出现。 另外,当我尝试调试时,它不会总是在同一个位置崩溃,所以我很难找到这个错误的来源......
有人知道怎么回事吗?
【问题讨论】:
标签: java android eclipse plist hashmap