Notificación desaparece – Android DownloadManager

¡La API 11 es necesaria vea la respuesta abajo!

Fácil Pregunta: Después de descargar un archivo con el DownloadManager implementado, la notificación desaparece. ¿Cómo puedo forzar la notificación a permanecer después de descargar?

He intentado usar VISIBILITY_VISIBLE_NOTIFY_COMPLETED, pero no sé cómo puedo usarlo

Gracias por cualquier tipo de ayuda para resolver este problema;)

EDIT: Código

public class BgDL extends Activity { private DownloadManager mgr = null; private long id; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main); mgr = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); Request request = new Request(Uri.parse(getIntent().getStringExtra("URL"))); id = mgr.enqueue(request .setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "UPDATE") .setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI|DownloadManager.Request.NETWORK_MOBILE) .setAllowedOverRoaming(false) .setTitle("APP update") .setDescription("New version "+getIntent().getDoubleExtra("OV", 0.0)) ); registerReceiver(receiver, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE)); } BroadcastReceiver receiver = new BroadcastReceiver () { public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (action.equals(mgr.ACTION_DOWNLOAD_COMPLETE) ){ unregisterReceiver(receiver); finishActivity(99); } } }; 

}

    One Solution collect form web for “Notificación desaparece – Android DownloadManager”

    Añade la bandera correcta a tu solicitud:

     Request request = new Request(Uri.parse(getIntent().getStringExtra("URL"))); request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); 

    Referencia:

    http://developer.android.com/reference/android/app/DownloadManager.Request.html#setNotificationVisibility(int)

    Controlar si el gestor de descargas publica una notificación del sistema mientras se ejecuta esta descarga o cuando se completa. Si está activado, el gestor de descargas envía notificaciones sobre descargas a través del sistema NotificationManager. De forma predeterminada, sólo se muestra una notificación cuando la descarga está en curso.

    http://developer.android.com/reference/android/app/DownloadManager.Request.html#VISIBILITY_VISIBLE_NOTIFY_COMPLETED

    Esta descarga es visible y se muestra en las notificaciones mientras está en curso y después de la finalización.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.