我正在使用DownloadManager
类以编程方式下载文件。所有工作正常,但我无法让下载完成的通知持久化。一旦下载完成,它就会立即消失。这是我的代码:
Request rqtRequest = new Request(Uri.parse(((URI) vewView.getTag()).toString()));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
rqtRequest.setShowRunningNotification(true);
} else {
rqtRequest.setNotificationVisibility(Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
}
((DownloadManager) getSystemService(DOWNLOAD_SERVICE)).enqueue(rqtRequest);
我在网上看到了一些与此相关的问题,但是我没有找到解决方法。