Привет всем Я хочу обновить строку при нажатии кнопки обновления, но ее не работает. Я использовал следующий код.Как обновить строку в базе данных Android
public void btnUpdate(View v) {
handeler.updateData(updateName.getText().toString(), updatePhone .getText().toString(), updateEmail.getText().toString(),id);
}
public void updateData(String name, String phone, String email, String id) {
ContentValues values = new ContentValues();
values.put(COLUMN_FIRST, name);
values.put(COLUMN_SECOND, phone); values.put(COLUMN_THIRD, email); database.update(TABLE_NAME, values, id, null);
}
public void search() {
Cursor cursor = handeler.getData();
if (cursor.moveToFirst()) {
String phoneNo;
phoneNo = updateByPhone.getText().toString();
do {
String s1 = cursor.getString(2);
if (phoneNo.compareTo(s1) == 0) {
id = cursor.getString(0);
updateName.setText(cursor.getString(1));
updateEmail.setText(cursor.getString(3));
updatePhone.setText(cursor.getString(2));
}
} while (cursor.moveToNext());
}
}
Так что если кто-нибудь знает, предложите мне, как его решить. Благодаря
разместить свой код, пожалуйста. –
как отправить код, пожалуйста, помогите мне. Я новичок в stackoverflow – Sajan
, если вы не можете этого сделать.просто вставьте его в поле редактирования. –