我有两个String类型的arraylists和整数名为temparrlist和sizelist的整数 现在我需要将这些序列化为XML文件 我已经成功写了temparrlist,但是我怎样才能同时写sizelist(temparrlist的一个元素在sizelist的一个元素之上)? 谢谢。
我现在的代码如下
for ( String msg:temparrlist ){
serializer.startTag("", "files");
serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
serializer.startTag("", "filename");
serializer.text(msg.toString());
serializer.endTag("", "filename");
Log.d(TAG, msg.toString()+ ".....WRITEN");
serializer.endTag("", "files");
}
答案 0 :(得分:0)
而不是
for ( String msg:temparrlist ){
使用
for (int k=0; k<temparrlist.size(); k++) {
String msg=temparrlist.get(k);
Integer num=sizelist.get(k);
...
serializer.text(msg.toString());
serializer.text(num.toString());
...
}
假设两个列表的大小相同。