Ocultar la barra de progreso del área de notificación en android cuando se completa el 100%

Estoy usando este tutorial

Para mostrar una notificación con una barra de progreso.

Todo funciona bien.

Pero no puedo hacer desaparecer el progreso cuando la tarea está 100% hecha

¿Cómo puedo hacer esto? Tx

Aquí está:

Notification.setProgress(0, 0, false); 

Donde el primer param representa min y el segundo parámetro representa el valor máximo. No olvide llamar a:

 Notification.notify(id, NotificationManager); 

Encontré una "solución" que funciona.

Simplemente llame a un nuevo RemoteView sin barra de progreso en su diseño cuando se complete la tarea

En el tutorial que uso tengo este progreso.xml llamado:

  notification.contentView = new RemoteViews(getApplicationContext().getPackageName(), R.layout.progress); 

Cuando la tarea se realiza al 100%, llame al:

  notification.contentView = new RemoteViews(getApplicationContext().getPackageName(), R.layout.done); 

Así que layout done.xml reemplaza a progress.xml

Utilizar esta :

  notificationManager.cancel(MY_NOTIFICATION_ID); 

Para quitar un ProgressBar de RemoteView utilice el código siguiente: –

  remoteViews.setViewVisibility(R.id.progressBar, View.INVISIBLE); 

También puede usar View.GONE pero que hará que android llene el espacio vacío.

tratar:

  ProgressBar.setVisibilty(View.INVISIBLE) 
  • ¿Cómo implementar un ProgressDialog mientras que Activity solicita un SoapObject desde un Servicio Web?
  • Android: AsyncTask, cómo puede actualizar ProgressDialog incremento
  • AsyncTask onPostExecute no se ejecuta en el hilo principal?
  • Android: Cómo ocultar el progreso de Seekbar?
  • El diálogo de progreso de Android no se muestra en AsyncTask
  • ¿Cómo puedo mostrar un diálogo Progress entre dos actividades?
  • ProgressDialog rechaza después de girar la pantalla
  • No se puede tomar el progreso en la carga de archivos POST HTTP (Android)
  • ¿Cómo puedo hacer que un ProgressDialog sea cancelable por el botón de retroceso pero no por un toque de pantalla?
  • Cambio del mensaje de diálogo de progreso durante la ejecución
  • Temporizador de cuenta atrás Android La barra de progreso circular no coincide con el temporizador
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.