Ich verwendete DownloadManager
, um eine Datei vom Server herunterzuladen, erwarte ich, wenn das Netzwerk nicht mit dem Internet verbunden ist, erhalte ich STATUS_PAUSED
in BroadcastReceiver
. Aber es ruft nicht onReceive()
.STATUS_PAUSED ruft onReceive() in DownloadManager nicht
downloadReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// ...
}
}
registerReceiver(downloadReceiver,
new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));