如何从android网址

问题描述

请不要将其标记为重复...我指的是此答案-> 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 (将#修改为@)