我遇到了将数据插入数据库的ContentValues的问题,那么我的情况是我必须在插入数据库之前输入正在调试的值对,但之后呢只是让我进入数据库,这里是代码,然后是一些截图。
public boolean insertElement(Element element) {
long ret = manager.db.insert(this.getTableName(element), null,
this.getContentValues(element, true));
if (ret == -1)
return false;
element.id = ret;
return true;
}
getTableName是我返回表名的方法,并且一直有效。
问题是我输入了属于名为“tipo”的值的所有值,尽管两者都在内容值中,但不包括在内。
这是一些screenShot:
http://imageshack.us/photo/my-images/209/vyf.jpg/插入后
http://imageshack.us/photo/my-images/854/z2ua.png/ Element-ContentValues
由于
答案 0 :(得分:1)
根据我的看法,问题在于你的getContentValues方法。你能否详细介绍一下这种方法和表结构,因为它可以帮助我找出问题。
感谢。