Ошибка в Android Studio: недопустимый символ: '\ u2028' - PullRequest
0 голосов
/ 26 декабря 2018

Я пишу код DatabaseHelper, когда появилась эта ошибка.

public class DatabaseHelper extends SQLiteOpenHelper {

private static final String DB_NAME = "Items.db";
private static final String DB_TABLE = "Items_Table";

private static final String DB_TABLE1 = "Items_Table1";
private static final String NAME = "NAME";
private static final String ID = "ID";
private static final String ID1 = "ID1";
private static final String PLACE = "PLACE";



private static final String CREATE_TABLE = "CREATE TABLE " +      DB_TABLE + " (" + ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + NAME
        + " TEXT " + ")";
private static final String CREATE_TABLE1 = "CREATE TABLE " + DB_TABLE1 + " (" + ID1 + " INTEGER PRIMARY KEY AUTOINCREMENT, "+
        PLACE + " TEXT " + " , " + ID + " INTEGER REFERENCES " + DB_TABLE + ")";



public  DatabaseHelper(Context context)
{

    super(context,DB_NAME,null,1);
}

public void onConfigure(SQLiteDatabase db)
{
    super.onConfigure(db);
    db.setForeignKeyConstraintsEnabled(true);
}



public void onCreate(SQLiteDatabase db)
{
    db.execSQL(CREATE_TABLE);
    db.execSQL(CREATE_TABLE1);
}

Я получаю ошибку студии Android: недопустимый символ: '\ u2028'.Что это значит и как мне это исправить.

1 Ответ

0 голосов
/ 26 декабря 2018

Это символ новой строки, если вы перейдете к каждой из строк, вызывающих ошибку, и удалите «невидимый» последний символ, то ошибки будут устранены

Перейти к концу строки, которая вызываетошибка и нажмите клавишу Backspace один раз, для каждой из строк, которые имеют ошибку недопустимого символа

Вы также можете использовать функцию замены из Android Studio, поместив пустую строку в «Заменить на» вместо этого недопустимого символа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...