1
問題を見るすべての人に感謝します。私はアンドロイド携帯電話でアプリケーションを開発しています。私の携帯電話はHUAWEI MATE8(アンドロイド7.0)です。アプリでいくつかのファイルをダウンロードするためにdownloadmanagerを使用しようとしています。しかし、私がアプリに完全にアクセスしても、ダウンロードされるすべてのファイルはステータスが「待ち行列に入っている」ことがわかりますが、どれもダウンロードされません。Huaweiでdownloadmanagerを使用するには?
仮想マシンとXiaomiでアプリを試しましたが、そのような問題はありません。ここ
私のコード:
String serviceString = Context.DOWNLOAD_SERVICE;
DownloadManager downloadManager;
downloadManager = (DownloadManager)
getSystemService(serviceString);
downloadStatus[id] = 1;
Uri uri = Uri.parse(href);
DownloadManager.Request request = new DownloadManager.Request(uri);
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
// request.setDestinationUri(Uri.parse("file://Download/"+title));
// request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, title);
long reference = downloadManager.enqueue(request);
downloadRefs[id] = reference;
downLoadRefToID.put(reference, id);
`` `
インターネットに接続していますか?あなたの 'URL'は到達可能ですか?それが動作するかどうかブラウザで確認してください。 –
あなたは1つまたは複数のファイルをダウンロードしていますか?複数のファイルの場合は、ループを使用してこの操作を行う必要があります。各ループでこのダウンロード方法が呼び出されます。 –
私はインターネットに接続していると確信して、1つのファイルを1回ダウンロードします。 –