I have a method like this:
protected long put(String tableName, ContentValues values) {
SQLiteDatabase db = (!mInTransaction) ? mHelper.getWritableDatabase() : mDb;
long success = db.insert(tableName, null, values);
return success;
}
This method return -1 but data inserted into database. I checked my data, it's ok. Anybody can help me :(
This is my table:
CREATE TABLE choices ( category_no INTEGER NOT NULL, subcategory_no INTEGER NOT NULL, quiz_no INTEGER NOT NULL, choice_no INTEGER NOT NULL, answer TEXT NOT NULL, content_id INTEGER NOT NULL, PRIMARY KEY ( category_no, quiz_no, choice_no ) );