嗨,我的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上看到代码执行得很好。
答案 0 :(得分:-1)
查看this
它会很有用....
答案 1 :(得分:-1)
这是一个可以帮助你的教程。它有一个表单,你可以通过它插入值。你可以查看值。 您也可以更新或删除List中的值。看看吧!
http://chintankhetiya.wordpress.com/2013/06/01/sqlite-database-example/