Itext列表重复id = 1 android

时间:2014-09-23 15:10:40

标签: java android itext

哪里出错? 当我生成pdf然后重复自己并且id = 1然后id = 1并且只有id = 2,依此类推。

List list = new List(List.ORDERED);
String query = "SELECT * FROM property ";
Cursor c1 = db.selectQuery(query);
if (c1 != null && c1.getCount() != 0) {
    if (c1.moveToFirst()) {
        do {
            list.add(c1.getString(c1.getColumnIndex("id")));
            list.add(c1.getString(c1.getColumnIndex("type")));
            list.add(c1.getString(c1.getColumnIndex("address")));
            list.add(c1.getString(c1.getColumnIndex("value")));
            list.add(c1.getString(c1.getColumnIndex("debt")));
            list.add(c1.getString(c1.getColumnIndex("notes")));
            doc.add(list);
        }while (c1.moveToNext());
    }
 }
 c1.close();

1 个答案:

答案 0 :(得分:2)

您在每个周期都添加了列表。

尝试在doc.add(list);之后添加c1.close();