我是新来的,我正在研究我的第一个Android应用程序。每次我使用mDb.insert()时,都会返回“-1”。
简而言之,我有:
private SQLiteDatabase mDb;
ContentValues intialValues; //I then .put() some stuff into intialValues
return mDb.insert("mytable", null, initialValues);
我得-1。
答案 0 :(得分:1)
使用insertOrThrow
获取更好的调试信息。我的通灵调试权表示你没有使用数据库打开助手上的可写方法正确实例化mDb
。