Я использовал DownloadManager
, чтобы загрузить файл с сервера, я ожидаю, когда сеть не подключена к Интернету. Я получаю STATUS_PAUSED
в BroadcastReceiver
. Но это не называется onReceive()
.STATUS_PAUSED не будет вызывать onReceive() в DownloadManager
downloadReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// ...
}
}
registerReceiver(downloadReceiver,
new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));