做项目这么久了,很悔恨自己经验怎么这么不足呢?
setContentView(R.layout.tb_main_point);// TODO
switchLayout = (SwitchLayout) findViewById(R.id.switchLayoutID);
mViewCount = switchLayout.getChildCount();
原本毫无错误的代码,居然switchlayout为null;最终找到原因应用中一张图片为png,在替换时使用的jpg,擦,抱怨一下我们的不合格美工,还有自己的粗心,删除任意一张,项目运行OK。
总结:导入重复图片(格式不同)或者其他资源格式或者命名错误时,项目提示错误,但是无法找到时,千万不要fix project properties ,否则xml无法加载时会出现NullPointerException,所以我们毫无头绪找啊找都发现不了错误,这是可以clean项目,ecplise控制台会打印错误资源信息,找到改正就好了。
本文讲述了在项目开发过程中遇到的一个NullPointerException问题及其解决方案。错误源于资源文件冲突导致XML无法正常加载,通过clean项目并查看Eclipse控制台输出的错误信息找到了问题根源。
194

被折叠的 条评论
为什么被折叠?



