如何使用按钮更新

时间:2013-11-19 11:35:18

标签: android sqlite updating

嗨,我的xml中有一个包含所有信息的表单,我想创建一个按钮来更新一些元素(一个元素的一个按钮......) 我的代码是:

private int id; 
private String surnom; 

public int getid() 
{ return id;  }       
public void setId(int id) 
{ this.id = id; } 

public String getsurnom() 
{ return surnom;  }       
public void setsurnom(String surnom) 
{ this.surnom = surnom; }


public void addListenerOnButton00() {
button = (Button) findViewById(R.id.bouton00);
button.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View arg0) {
        String packageName = context.getPackageName();
        String DB_PATH = String.format("//data//data//%s//databases//", packageName);
        String path = DB_PATH + DB_NAME;
        database = SQLiteDatabase.openDatabase(path, null,
        SQLiteDatabase.OPEN_READWRITE);
        Log.e(this.getClass().toString(), "Opening database for update");

        ContentValues values=new ContentValues();
        values.put("surnom",getsurnom());
        database.update("mabase", values, "_id=" + id, null);

        database.close();
        Log.e(this.getClass().toString(), "closing database after update");
     }
 });
}   

当我点击按钮时没有任何错误但没有更新任何内容你能帮帮我吗?

日志是为了让我在logcat上看到代码执行得很好。

2 个答案:

答案 0 :(得分:-1)

查看this

它会很有用....

答案 1 :(得分:-1)

这是一个可以帮助你的教程。它有一个表单,你可以通过它插入值。你可以查看值。 您也可以更新或删除List中的值。看看吧!

http://chintankhetiya.wordpress.com/2013/06/01/sqlite-database-example/