Automatic ListView Item Refresh from WebService in Android Studio

  • Autor Autor Aaron Bojorquez
  • Fecha de inicio Fecha de inicio
A

Aaron Bojorquez

Beta
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, estoy haciendo una app en android studio, tengo un listview que obtiene datos (ImageView, Textview ) desde mi webservice, pero lo que quiero en la app es que el listview vaya mostrando 1 nuevo item cada cierto tiempo, pero obteniéndolo desde el servidor, es como si hiciera un refresh, pero este sea automático, y los item vayan bajando. No tengo idea de como aplicar esto en android studio:fatigue:
 
Una solución rápida y sencilla seria usar el método "postDelayed" de un handler que espere X tiempo (el que quieras establecer para el refresco) para que consulte si habido cambios y de haberlos aplique los cambios en el adaptador que a su vez mediante "notifyDataSetChanged" refrescaría las el listview.

Obviamente no es el método mas optimo, ya que lo ideal seria tener un listener en la aplicacion escuchando los cambios que puedan haber en la base de datos pero la verdad nunca programe uno así y no se que tan complejo puede ser (o lo mismo es mas fácil de lo que parece xD)
 
Una solución rápida y sencilla seria usar el método "postDelayed" de un handler que espere X tiempo (el que quieras establecer para el refresco) para que consulte si habido cambios y de haberlos aplique los cambios en el adaptador que a su vez mediante "notifyDataSetChanged" refrescaría las el listview.

Obviamente no es el método mas optimo, ya que lo ideal seria tener un listener en la aplicacion escuchando los cambios que puedan haber en la base de datos pero la verdad nunca programe uno así y no se que tan complejo puede ser (o lo mismo es mas fácil de lo que parece xD)

Te envió un MP con una duda :encouragement:
 
Atrás
Arriba