Android xml文件的序列化实现代码

2019-12-10 20:09:15王冬梅

   serializer.startTag(null, "smss");
   for(SmsInfo info:smsInfos){
    serializer.startTag(null, "sms");
    serializer.attribute(null, "id", info.getId()+"");

    serializer.startTag(null, "body");
    serializer.text(info.getBody());
    serializer.endTag(null, "body");

    serializer.startTag(null, "address");
    serializer.text(info.getAddress());
    serializer.endTag(null, "address");

    serializer.endTag(null, "sms");
   }

   serializer.endTag(null, "smss");
   serializer.endDocument();
  }catch(Exception e){
   e.printStackTrace();
   Toast.makeText(this, "备份失败", 0);
  }

 }