Попытка добавить информацию в базу данных - PullRequest
0 голосов
/ 12 июня 2011

Итак, это мое первое приложение и первая база данных. Я думаю, что наконец-то правильно создал DBAdapter, и теперь я пытаюсь реализовать это в своей основной деятельности.

У меня есть кнопка сохранения в списке onClick

public void onClick(View src) {

    switch(src.getId()){

    ...other buttons here...

    case R.id.buttonSave:
        db.open();
        long id;
        id = db.insertFinalscore("20110612", "91", "18");
        db.close();

        break;
    }
}

Поскольку я уверен, что вы не видите, я пытаюсь вставить эти данные в таблицу. Я создал экземпляр DBAdapter внутри моего onClick:

public void onClick(View src) {

    //***DATABASE INFO***//
    DBAdapter db = new DBAdapter(this);

Кто-нибудь может сказать мне, что мне не хватает? Я получаю следующее предупреждение:

        case R.id.buttonSave:
        db.open();
        long id;   <--- The local variable id is never read
        id = db.insertFinalscore("20110612", "91", "18");
        db.close();

1 Ответ

0 голосов
/ 12 июня 2011

Вы получаете предупреждение, а не ошибку. В основном предупреждение говорит о том, что переменная id на самом деле никогда не используется. Хотя вы устанавливаете его значение, вы никогда не читаете это значение, делая переменную бесполезной. Ваша программа будет работать нормально, как есть, но вы также можете удалить переменную id.

Ваша программа должна выглядеть так:

public void onClick(View src) {

    switch(src.getId()){

    ...other buttons here...

    case R.id.buttonSave:
        db.open();
        db.insertFinalscore("20110612", "91", "18");
        db.close();

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