2014-02-12 38 views
0

我有兩個類型爲String的整理列表和分別名爲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

你說sizelist是整數,那麼什麼是「sizelist的一個元素」? –

+0

sizelist是一個整數數組 – Nishad

回答

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()); 
    ... 
} 

假設兩個列表是相同的尺寸。

+0

感謝你解決了我的問題 – Nishad