首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

空指针错误报错

2013-07-08 
空指针异常报错本人是新手,如图所示报错,空指针异常。通过debug断点调试发现下方红色代码区域无法执行,希望

空指针异常报错
空指针错误报错
本人是新手,如图所示报错,空指针异常。
通过debug断点调试发现下方红色代码区域无法执行,希望高手能帮忙看看。谢谢
 for(Iterator<Mp3Info> iterator = mp3Infos.iterator();iterator.hasNext(); ){
  Mp3Info mp3Info = iterator.next();
  HashMap<String,String> map = new HashMap<String, String>();
  map.put("mp3_name", mp3Info.getMp3Name());
  map.put("mp3_size", mp3Info.getMp3Size());
  list.add(map);
   }
  SimpleAdapter adapter1= new SimpleAdapter(this, list, R.layout.mp3_infoitem, new String[]{"mp3_name","mp3_size"},
  new int[]{R.id.mp3_name,R.id.mp3_size});
  setListAdapter(adapter1);

 
android 异常 指针 java iterator
[解决办法]
mp3Infos = null ?
[解决办法]

引用:
好厉害,后来我发现: List<Mp3Info> mp3Infos = parse(xml);得到的parse(xml)解析函数的值是null,谢谢你哦

对调用方法返回的对象,最好做非空判断,这是个良好的习惯~

热点排行