Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 冲突\u IGNORE无法解决或不是字段_Android_Eclipse - Fatal编程技术网

Android 冲突\u IGNORE无法解决或不是字段

Android 冲突\u IGNORE无法解决或不是字段,android,eclipse,Android,Eclipse,我目前正在开发一个涉及SQLite数据库的应用程序,我在insertOrIgnore(ContentValues)方法中遇到了一个问题。我创建了一个helper类(separate.java文件),并在前面提到的方法中定义了 SQLiteDatabase db = this.dbHelper.getWritableDatabase(); 在该行之后,我有一个try/finally块,其中有以下语句: db.insertWithOnConflict(TABLE, null, values, SQ

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

SQLiteDatabase db = this.dbHelper.getWritableDatabase();
在该行之后,我有一个try/finally块,其中有以下语句:

db.insertWithOnConflict(TABLE, null, values, SQLiteDatabase.CONFLICT_IGNORE);
我使用的是Eclipse,它只强调了CONFLICT\u IGNORE部分,指出“CONFLICT\u 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;

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

否,设置为4。我正在一步一步地做每件事,就像在教程中解释的那样,他们也把它设置为4。我认为这可能与SDK、Eclipse的版本有关,或者与我的环境中的其他版本不同,但我从来没有考虑过这一点,因为我认为它对编写教程的人是有效的。我已经纠正了这一点,它不再显示为错误。非常感谢你!