我正在使用SQLAssetHelper (使用此导入com.readystatesoftware.sqliteasset.SQLiteAssetHelper)
这是我的代码:
public void storetrans(String eng, String chav, int lang){
ContentValues values = new ContentValues();
if(lang==0){
values.put("engchav",lang);
values.put("chaveng",0);
values.put("eng",eng);
values.put("chav",chav);
database.insert("prevtrans",null,values);
Log.e(TAG, "check");
}else{
values.put("engchav",0);
values.put("chaveng",lang);
values.put("eng",eng);
values.put("chav",chav);
database.insert("prevtrans",null,values);
Log.e(TAG, "check");
}
}
这会出现在我的Android监视器
中01-02 21:45:11.665 14563-14563/exodia.e2c E/DatabaseAccess: check
但是当我检查我的数据库文件时它没有改变。我的桌子(prevtrans)仍然是空的。 我的代码出了什么问题?