Android 如何使用按钮进行更新

Android 如何使用按钮进行更新,android,sqlite,updating,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; } publi

大家好,我的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上看到代码执行得很好。

看看


这将非常有用。…

这里有一个教程可以帮助您。它有一个表单,您可以通过该表单插入值。您可以查看值。 您还可以更新或删除列表中的值。请查看它


您是否在备份数据库后更新视图?您将获得哪些日志?