0
サーバからファイルをダウンロードしていますが、同じコードはロリポップで動作しますが、マシュマロでは動作しません。問題は何ですか?ダウンロードマネージャAndroid Lollipopで動作しますが、マシュマロでは動作しません。
私はマーシュマローで、許可が必要なときにポップアップがアプリ内にあることを確認しました。それは問題ですか?私は推測しているだけです。また、ディレクトリ
public void myDownload(String myURL, String title, String year, String branch, String section) {
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(myURL));
request.setTitle("File Download");
request.setDescription("Downloading....");
//request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI);
request.allowScanningByMediaScanner();
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
String nameOfFile = URLUtil.guessFileName(myURL, null, MimeTypeMap.getFileExtensionFromUrl(myURL));
request.setDestinationInExternalPublicDir("/sdcard/KiiTTimeTableData/" + year + "/" + branch + "/" + section + "/", nameOfFile);
DownloadManager manager = (DownloadManager) getActivity().getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(request);
}