1.把网络请求得到的数据写到SDcard中,然后从SDcard中取出保存的文件,用json在线解析解析。
public void writeMessageToSDcard(String s){
File ff = new File(Environment.getExternalStorageDirectory()
.getAbsoluteFile() + File.separator + "saveMessage");
if (!ff.exists()) {
ff.mkdirs();
}
File fi = new File(ff,"msg.text");
Log.d("fi",fi.getAbsolutePath()); //保存的文件在sdcard的文职
PrintStream output=null;
try{
output=new PrintStream(new FileOutputStream(fi));
output.print(s);
}catch(Exception e){
e.printStackTrace();
}finally{
if(output!=null){
output.close();
}
}
}