我正在从一个URL中获取XML feed并进行解析。我需要的是将其存储到手机内部,以便在没有互联网连接时可以解析保存的选项而不是实时更新。
我面临的问题是,我可以创建URL对象,使用getInputStream获取内容,但无法保存它。
URL url = null;
InputStream inputStreamReader = null;
XmlPullParser xpp = null;
url = new URL("http://*********");
inputStreamReader = getInputStream(url);
ObjectOutput out = new ObjectOutputStream(new FileOutputStream(new File(getCacheDir(),"")+"cacheFileAppeal.srl"));
//--------------------------------------------------------
//This line is where it is erroring.
//--------------------------------------------------------
out.writeObject( inputStreamReader );
//--------------------------------------------------------
out.close();
任何想法如何保存输入流以便稍后加载。谢谢。