日期:2014-05-20  浏览次数:20634 次

谁能帮我看看这个问题怎么解决,弄的我头都大了
public class DaleiDaoImpl extends BaseDaoImpl<Dalei> implements DaleiDao{

@Override
public void execSql(String sql, Object[] selectionArgs) {
super.execSql(sql, selectionArgs);
}

public DaleiDaoImpl(Context context) {
super(new DBHelper(context){
@Override
public void onCreate(SQLiteDatabase db) {
super.onCreate(db);
String [][] str= new String[][]{{"2","dg"},{"9","jjj"},{"555","poi"}};
for(int i = 0;i<=str.length;i++){
execSql("insert into dalei value=?,?",(Object[])str[i]);
}
}
},Dalei.class);
}
}

怎么讲execSql方法放进onCreate方法中,像这样子系统说要把execSql改为静态变量,可是我不想这样啊,求大神指点迷津。
对象 SQL String

------解决方案--------------------
你也没有保留父类的空构造方法,写java程序空构造方法最好都保留,对以后的程序改造很有好处。