问题描述
请不要将其标记为重复...我指的是此答案-> https://stackoverflow.com/a/54986577/12553303
单击按钮没有任何反应...没有下载
download.setOnClickListener {
if (ActivityCompat.checkSelfPermission(applicationContext,Manifest.permission.READ_EXTERNAL_STORAGE) !== PackageManager.PERMISSION_GRANTED || ActivityCompat.checkSelfPermission(
applicationContext,Manifest.permission.WRITE_EXTERNAL_STORAGE) !== PackageManager.PERMISSION_GRANTED
) {
// this will request for permission when user has not granted permission for the app
ActivityCompat.requestPermissions(this@Product_details,arrayOf(Manifest.permission.READ_EXTERNAL_STORAGE,Manifest.permission.WRITE_EXTERNAL_STORAGE),1)
} else {
//Download Script
val downloadManager: DownloadManager = getSystemService(DOWNLOAD_SERVICE) as DownloadManager
val uri = Uri.parse(product_images)
val request: DownloadManager.Request = DownloadManager.Request(uri)
request.setVisibleInDownloadsUi(true)
Toast.makeText(
applicationContext,uri.toString(),Toast.LENGTH_LONG
).show()
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED)
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS,uri.lastPathSegment)
downloadManager.enqueue(request)
}
}
其中product_image
==> val product_images:String =intent1.getStringExtra("image")
需要帮助谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)