试图将信息添加到数据库

时间:2011-06-12 19:11:01

标签: android database sqlite onclick

所以这是我的第一个应用程序和第一个数据库。我想我最终正确地创建了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;
    }
}

由于我确定你看不到,我试图将这些数据插入表中。我在onClick中创建了一个DBAdapter实例:

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 :(得分:0)

您收到警告,而不是错误。基本上警告说变量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;
    }
}