0
public void updateEntry(long id, String perce) 
{
ContentValues editCon = new ContentValues();
editCon.put(KEY_PERCENT, perce);
open();
db.update(DATABASE_TABLE, editCon, "_id=" + id, null);
close();
}

以上是我在数据库中的代码,它被调用来更新我的活动中的第一个条目

bt.setOnClickListener(new OnClickListener() {   
    @Override
    public void onClick(View v) {
        long i=0;
        objectDBAdapter.updateEntry(i, "2%" );
    }
});

我的问题是即使调用了更新方法,数据库中也没有发生变化。请告诉我问题出在哪里。相同的更新代码在示例应用程序中工作,但我想按照说明调用它。

4

0 回答 0