Добрый день.
Помогите разобраться.
У меня в приложении создается таблица SQlite с столбцом "musicSwitch".
В этом столбце мне нужна лишь одна строка, которая будет хранить в себе либо 0 либо 1, для того чтобы при загрузке приложение определяло нужно ли включать фоновую музыку или нет.
Соответсвенно при нажатии на кнопку выполняется следующее:
switch (buttonpress)// определяет включен или выключен звук сейчас
{
case 1: // если включен
buttonpress=0;
contentValues.put("musicSwitch", 0);//пишет в таблицу строку со значением 0
stopPlayer();//останавливает плеер
break;
case 0: // если выключен
buttonpress=1;
contentValues.put("musicSwitch", 1);//пишет в таблицу строку со значением 1
play();// включает плеер
break;
}
database.insert(DBHelper.TABLE_SETTING, null, contentValues);
Проблема в том, что каждое нажатие на кнопку создает в таблице новую строку.
и у меня вопрос, как правильнее сделать чтобы при многократном нажатии строка оставалась одна.