Значение вставки базы данных SQLite, если ответ правильный - PullRequest
0 голосов
/ 26 октября 2019

Я использую базу данных SQLite и хочу изменить значение levelCompleted для своей базы данных, если ответ правильный. Я хочу избежать увеличения монеты

Я пробовал много разных способов, как вставить данные в SQLite, мне нужно вставить данные, не используя EditText в Android. Большинство руководств YouTube вставляют данные в SQLite с использованием EditText. Я хочу вставить (1), так как значение по умолчанию 0 или ноль

Это моя таблица SQLite:

_id | question | answer | level_complete 
 1     3 + 3       6           0
 2    10 + 10      20          0

Мой код:

int question;
int answer;
int playerAnswer;
int rewardCoin;
Cursor cursor;

if(playerAnswer == answer && level_complete == 0){
    rewardCoin += 10;
    //how can i change the value of my database level_complete to 1?
else if(playerAnswer == answer && level_complete == 1){
    rewardCoin += 0;
}

Я хочучтобы добавить или заменить значение моей базы данных SQLite level_complete на 1, если ответ правильный, так как значение по умолчанию равно 0 или пусто, мой вопрос состоит в том, как я могу изменить значение level_complete, установленное на 1, потому что я хочу не давать rewardCoin, если игрокдважды ответил на текущий уровень.

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