将结果传递到数据库时会出错

时间:2013-12-17 13:38:49

标签: android

如何将结果传递到数据库?我得到的错误是“无法在基本类型int上调用getText()”。以下是我的代码:

private void saveTotalAttack() {
    DatabaseConnector dbConnector = new DatabaseConnector(this);

    if (getIntent().getExtras() == null) {

        dbConnector.InsertTotalAttack(
                sumAttackS.getText().toString());
    } 
}

PS:sumAttack是X + Y的结果。是否有将此结果传递到数据库的想法?在顶部,我将sumAttack声明为int。请帮忙!

1 个答案:

答案 0 :(得分:0)

在数据库中插入值

public void inserdata(String result)
    {
        ContentValues cv=new ContentValues();
        cv.put("your_column_name", result);
        db.insert("your_table_name", null, cv);
    }