Desarrollo De Aplicaciones III PrÃ_ctica 8
Aplicaciones móviles
Práctica 8
SQLite
Acceso a datos en Android
Parte 3
Eliminar y Modificar Registros
Introducción
Todos los que han hecho pruebas con laaplicación de la agenda,
se habrán dado cuenta que después de haber hecho muchas
veces clic sobre el botón agregar, tienen una lista muy grande
y con registros repetidos.
Por lo tanto, la pregunta es…¿Puedo eliminarlos?
si me equivoqué ¿puedo cambiarlos?
Introducción
•
SI, pueden eliminar y modificar los registros. Antes de hacer alguna de
estas operaciones debemos seleccionar el registro quedeseamos
modificar o eliminar, pues debemos pasar el valor de alguno de los
campos como parámetro a las sentencias “DELETE o UPDATE”.
• Para seleccionar el registro, el usuario debe hacer clic sobre elrenglón del
GridView, los datos deben ser colocados en las cajas de texto (EditText) y
habilitar el botón “Eliminar”, este botón debe estar deshabilitado desde la
creación de la Activity.
• Cuando se hagaclic sobre el botón eliminar o agregar, se harán las
operaciones pertinentes, se limpiarán las cajas de texto y nuevamente el
botón Eliminar deberá deshabitarse.
Código que falta
•
Recuerde queestamos trabajando sobre el ejercicio 6-7, por lo tanto, sólo
debe completar el código.
• Como trabajaremos con un evento de la tabla, debemos importar una
clase para el control de dicho evento
importandroid.widget.GridView;
//En la siguiente línea importamos la clase para el evento
import android.widget.AdapterView.OnItemClickListener;
•
También debemos declarar los objetos que nos harán falta,estos son: un
botón para eliminar y una variable de control para saber si estamos
tratando de modificar o eliminar un registro o si estamos insertando uno
nuevo.
Button btnEliminar;
ButtonbtnAgregar;
boolean actualiza;
Código que falta
•
También hay que agregar el listener a la clase:
public class Principal extends Activity implements
OnClickListener,OnItemClickListener {
•
Recuerden que...
Regístrate para leer el documento completo.