En esta parte finalizamos con el ejemplo del CRUD básico sobre Android en lo cual veremos la manera de actualizar la información guardada en SQLite. Este proceso lo haremos de una manera muy sencilla haciendo uso de gran parte desarrollada en la sección del post eliminar.
[ANDROID] ANDROID: 019-CRUD CON SQLITE PARTE 4
Ya finalizando con el ejemplo del CRUD en Android sobre SQLite, ahora veremos la manera de editar la información en lo que haremos uso de la función execSQL de getWritableDatabase().
Esta parte se hará relativamente sencillo con respecto a las otras partes anteriores que tratamos del CRUD ya que usaremos en gran medida parte del post 3 del CRUD que trabajamos anteriormente.
Seguidamente les dejo las porciones de código más importante para este ejemplo.
Evento del botón "Guardar Cambios" (Editar)
btnEditar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
TUsuario tUsuario=new TUsuario(thisConext, "dbusaurio.db", null, 1);
tUsuario.update(Integer.parseInt(txtId.getText().toString()), txtNombreUsuario.getText().toString());
txtId.setText("");
txtNombreUsuario.setText("");
ArrayAdapter arrayAdapter=new ArrayAdapter(thisConext, android.R.layout.simple_list_item_1, tUsuario.getAll());
lvUsuario.setAdapter(arrayAdapter);
}
});
Función guardar sobre SQLite
public boolean update(Integer id, String nombreUsuario)
{
getWritableDatabase().execSQL("update tusuario set nombreUsuario='"+nombreUsuario+"' where id='"+id+"'");
return true;
}
Para mayor información del ejemplo, a continuación les dejo con el video que explica todo esto de forma detallada.
Autor: Kevin Arias
Comentarios
Publicar un comentario