CONFLICT_IGNORE无法解析或不是字段

时间:2012-01-10 14:05:57

标签: android eclipse

我目前正在开发一个涉及SQLite数据库的应用程序,我在insertOrIgnore(ContentValues values)方法中遇到了问题。我已经创建了一个帮助类(单独的.java文件),并且在前面提到的方法中定义了

SQLiteDatabase db = this.dbHelper.getWritableDatabase();

在那一行之后,我有一个try / finally块,其中我有以下声明:

db.insertWithOnConflict(TABLE, null, values, SQLiteDatabase.CONFLICT_IGNORE);

我正在使用Eclipse,它只强调了CONFLICT_IGNORE部分,声明“CONFLICT_IGNORE无法解析或不是字段”。

这可能是什么问题?我已经没有选择和尝试的东西了。这些是我在该文件中的导入:

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

1 个答案:

答案 0 :(得分:2)

该常数在api level 8(Froyo)中引入。你的应用程序是否将min sdk设置为froyo?