Я хочу использовать DownloadManager для загрузки файла из URL в editText. Но когда я нажимаю кнопку загрузки, он создает 2 файла с именем view.filename.text.toString () в каталоге загрузки и создает другой файл в каталоге TTT в папке загрузки с использованием view.filename.text.toString () + "AFK" имя.
view.downloadBTN.setOnClickListener { _ ->
downloadManager = activity?.getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager
request = DownloadManager.Request(Uri.parse(view.uriEDT.text.toString()))
Log.d("URI", Uri.parse(view.uriEDT.text.toString()).toString())
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE or DownloadManager.Request.NETWORK_WIFI)
request.setAllowedOverRoaming(false)
request.setTitle(view.filename.text.toString())
request.setDescription("No Description")
request.setVisibleInDownloadsUi(true)
Log.d("PATH", Environment.getExternalStoragePublicDirectory(
DIRECTORY_DOWNLOADS).toString() )
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS + "/TTT/", view.filename.text.toString() + "AFK")
val refID = downloadManager.enqueue(request)
//cxt.registerReceiver(onComplete, IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE))
//list.add(refID)
}