Android 如何使用按钮进行更新
大家好,我的xml中有一个包含所有信息的表单,我想创建一个按钮来更新一些元素(一个按钮对应一个元素…) 我的代码是: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
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上看到代码执行得很好。看看
这将非常有用。…这里有一个教程可以帮助您。它有一个表单,您可以通过该表单插入值。您可以查看值。 您还可以更新或删除列表中的值。请查看它
您是否在备份数据库后更新视图?您将获得哪些日志?