Android 下载文件到外部目录时,DownloadManager.Request.setNotificationVisibility无法正常工作
如果我将下载设置为上述外部目录,则在文件下载完成时,代码不会显示通知(在下载过程中显示) 当我评论下面的代码行时,它工作正常Android 下载文件到外部目录时,DownloadManager.Request.setNotificationVisibility无法正常工作,android,notifications,android-download-manager,Android,Notifications,Android Download Manager,如果我将下载设置为上述外部目录,则在文件下载完成时,代码不会显示通知(在下载过程中显示) 当我评论下面的代码行时,它工作正常 DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(f_url[0])); downloadRequest.setTitle(Application.getApplication().getString(R.string.app_na
DownloadManager.Request downloadRequest = new DownloadManager.Request(Uri.parse(f_url[0]));
downloadRequest.setTitle(Application.getApplication().getString(R.string.app_name));
downloadRequest.setDescription("Saving..");
downloadRequest.setDestinationInExternalPublicDir(path,filename);
downloadRequest.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
DownloadManager manager = (DownloadManager) Application.getApplication().getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(downloadRequest);
为什么会发生这种情况,有没有解决的办法 您应该在androidmanifest.xml中添加
无需通知的下载权限,请参见以下内容:
您是否有解决方案?
//downloadRequest.setDestinationInExternalPublicDir(path,filename);