使用传统方法序列化
public void on(View view){
//创建一个Stringuffer实例对象用来拼接HTML文件
StringBuffer sbf=new StringBuffer();
sbf.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
sbf.append("<smss>");
for (Sms sms:duanxin) {
sbf.append("<sms>");
sbf.append("<body>");
sbf.append(sms.getBody());
sbf.append("</body>");
sbf.append("</sms>");
}
sbf.append("</smss>");
File file=new File("/sdcard/sms.xml");
try {
FileOutputStream fos=new FileOutputStream(file);
fos.write(sbf.toString().getBytes());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}