我正在从 url 检索 XML 提要,然后对其进行解析。我需要做的是将其存储在手机内部,这样当没有互联网连接时,它可以解析保存的选项而不是实时选项。
我面临的问题是我可以创建 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();
有什么想法可以保存输入流,以便以后加载。
干杯