Android使用pullParser解析XML文件的时候发生空指针异常
InputStream is = getClassLoader().getResourceAsStream("weather.xml");logcat输出一直提示is为空,不知道是weather.xml文件放错了目录还是什么其他的问题。
moudle的目录结构如下:
报错内容如下:
56行就是xp.setInput(is,"utf-8");提示这个参数异常,is==null.
获取res/raw文件输入流: InputStream is = getResources().openRawResource(R.raw.XXX);
获取assets文件输入流: InputStream is = getResources().getAssets().open("文件名");
从Assets 目录下获取是有这么一种方法
InputStream is = getClass().getResourceAsStream("/assets/weather.xml");