Pregunta

Quiero lograr algo en mi solicitud, pero no estoy realmente seguro de cuál es la mejor opción para hacer eso. En mi aplicación estoy descargando datos a través del servidor web. Quiero crear algo como la barra de progreso global que debe mostrar al usuario la cantidad de datos que está descargando de toda la solicitud. No importa en qué actividad es. Creo que es el momento adecuado para decir que estoy usando Tabhost y TabgroupActivity en mi solicitud. Así que por ahora así es como creo que debería parecer:

ingrese la descripción de la imagen aquí

Para una segunda opción, estaba pensando si será una mejor opción para implementar una notificación con la barra de progreso que actualiza el tamaño de los datos descargados ... algo similar a las notificaciones de Google Play Store al descargar la aplicación:

ingrese la descripción de la imagen aquí

¿Alguna sugerencia lo que debería buscar y cuál es la mejor manera de hacerlo en la aplicación de Android?

¡Gracias por cualquier tipo de información!

¿Fue útil?

Solución 3

Mi primera decisión fue crear una vista personalizada, que tenía título, algunos botones de acción personalizados y vistas de texto que agregué a cada pantalla.Después de eso, cambié a ActionBarsherlock e hizo un diseño personalizado para él también, por lo que puede parecer igual en cada versión y eso me funcionó.

Otros consejos

Puede lograr esto usando servicio , puede haber otros enfoques disponibles para hacer esto, pero aquí está el que conozco ...

  1. iniciar la descarga de datos en un servicio de fondo
  2. transmitir la información cada vez que los datos cambian
  3. recibe datos de transmisión en la actividad de su pestaña
  4. Agregue pie de página o encabezado a su widget de pestaña y muestre la barra de progreso
  5. Sigue actualizando los datos en la barra de progreso hasta que termine su descarga
  6. También puede actualizar la notificación de service cuando las actualizaciones de datos.

Si desea utilizar la opción " barra de progreso en actividad ", está, de alguna manera, obligando al usuario para abrir su aplicación para verificar el progreso mientras creo que es mucho mejor a Notificación permanente Tomada en cuenta por su Servicio de descarga . Después, todo este es el significado principal de la barra de notificación de Android.De esta manera, el usuario, en cada momento, puede verificar fácilmente el progreso reduciendo el menú.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top