Java Itext列表重复id=1
错误在哪里? 当我生成pdf时,它会重复自身,id=1,id=1,只有id=2,依此类推Java Itext列表重复id=1,java,android,itext,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 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();
您正在每个周期添加列表
尝试放置
单据新增(列表)代码>在c1.close()之后代码>相反。其他字段是否也重复,或者只重复“id”?嗯,还有一个问题,为什么我在循环中放置相同的对象。。。可能是因为没有在循环中创建新对象…其他字段也会重复