Agenda telefónica, Proyecto Móvil
Agenda telefónica, Proyecto Móvil
En Java Zone, iniciamos nuestro primer proyecto movil, una agenda telefonica, por esto en el dia de hoy les traigo lo que hasta el momento hemos logrado. Escuchamos cualquier recomendacion, funcion adicional o lo que quieran recomendar.
Codigo
Clase Principal
Clase ListaContactos
Clase FormaNuevo
Clase FormaActualizar
Clase FormaDetalle
Clase FormaSMS
Clase JZChoiceGroup
Clase Contacto
Clase RMSOperaciones
Espero leer sus comentarios y sus propuestas. Recuerden pueden descargar el proyecto directamente desde aquí.
- roger1345's blog
- Inicie sesión o regístrese para enviar comentarios
Indice del RMS
Algunas veces en adicionarRegistro(int indice,Contacto c), el indice tiene el valor -1:
Ese mismo valor lo usas para rs.setRecord(indice,mensaje, 0, mensaje.length), ¿funciona bien?, ¿pueden editar registros sin ningun problema?
O a lo mejor me estoy perdiendo algo.
Me da la impresion que contacto deberia tener una variable index, para poder editar la informacion.
En actualizarRegistro usas un bucle, y deberias utilizar RecordFilter.
Explico:
Un RMS automaticamente genera un valor incremental para el indice, aunque se borren los registros, este valor se va ir incrementando si agregas mas registros.
Para buscar un registro dentro del RMS se utiliza la interfaz RecordFilter.
Te recomiendo que la clase Contacto tenga una variable index. Podras obtener el index a traves de las interfaces RecordComparator, RecordEnumeration, RecordFilter, RecordListener.