Xutils 初始化表失败提示 init<>
首先找到初始化失败的表可以通过监听TableCreateListener 方法
DbManager.DaoConfig daoConfig = new DbManager.DaoConfig()
.setDbName("db.db")
.setAllowTransaction(true)
.setTableCreateListener(new DbManager.TableCreateListener() {
@Override
public void onTableCreated(DbManager db, TableEntity<?> table) {
String s=table.getName();//监听初始化的表格
}
})
.setDbVersion(1);
找到表格之后查看这个表的实体类,通常都是有带参数的构造函数,并且已经被使用。将带参数的构造函数删掉就可以了
例如:
class teacher(){
int id;
String name;
teacher(int id,String name){//将这个构造函数删掉就可以了
}
}