Cómo crear la nueva vista para cada nueva alarma
No estoy familiarizado con esta aplicación, pero parece que usa un ListView
, y cada nueva alarma agrega una nueva fila a la lista. ListView
tendrá un Adapter
, que contendrá una Collection
de elementos utilizados para completar la interfaz de usuario (probablemente una List
de clases “modelo” que contienen información relacionada con cada fila, es decir, hora de alarma, etiqueta, días de alarma debe ejecutarse, etc.) . Agregar un nuevo elemento a la Collection
y llamar a notifyDataSetChanged()
en el Adapter
agregará una nueva fila a la lista.
como guardarlo
- ¿Cuánto desarrollo de aplicaciones de Android debe saber antes de solicitar un trabajo como desarrollador junior de Android?
- Cómo implementar una aplicación de Android con AWS
- ¿Cómo sería Android hoy si Microsoft comprara Android en lugar de Google?
- ¿El Inventor de aplicaciones MIT hace que Android Studio, Eclipse y otros IDE sean redundantes?
- ¿Qué es busybox en Android?
En lugar de guardar las Vistas, guarda los datos que pueblan las Vistas. En este caso, iría con una base de datos SQLiteDatabase
, ya que puede crear una tabla que contenga filas que se correlacionen con los elementos de su fila de la lista. Por lo tanto, la primera columna podría llamarse alarm_time
que contiene un INTEGER
que es la hora de la alarma en milisegundos que puede convertir a horas y minutos cuando se consulta la base de datos. La siguiente columna podría llamarse label
y mantener TEXT
que contiene la etiqueta de la alarma, y así sucesivamente.