Добрый день.
Помогите разобраться.
У меня в приложении создается таблица 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);
Проблема в том, что каждое нажатие на кнопку создает в таблице новую строку.
и у меня вопрос, как правильнее сделать чтобы при многократном нажатии строка оставалась одна.