Задать вопрос
toxa_1995
@toxa_1995
Начинающий...

Почему появляется ошибка в SqLiteDataBase?

public class ShowAllActivity extends AppCompatActivity {

    ListView listViewShowAll;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_show_all);

        DataBaseHelper dataBaseHelper = new DataBaseHelper(this);

//ошибка из за нее, ее убираю, запускается, вставляю обратно, ошибка. В че проблема?
        final SQLiteDatabase sqLiteDatabase = dataBaseHelper.getWritableDatabase();
    }
}


И вот еще код от DataBaseHelper
class DataBaseHelper extends SQLiteOpenHelper {

    DataBaseHelper(Context context) {
        super(context, DataBase.DATABASE_NAME, null, DataBase.VERSION_BASE);
    }

    @Override
    public void onCreate(SQLiteDatabase sqLiteDatabase) {
        sqLiteDatabase.execSQL("create table" + DataBase.DATABASE_TABLE_NAME +
                "(id integer primary key autoincrement, " +
                DataBase.DATABASE_STRING_NAME + " text, " +
                DataBase.DATABASE_STRING_PHONE + " integer);");
    }

    @Override
    public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
        sqLiteDatabase.delete(DataBase.DATABASE_TABLE_NAME, null, null);
    }
}
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы