在数据文件夹中找不到文件

时间:2019-01-14 09:01:14

标签: android file pdf

我正在使用下载管理器从Internet下载pdf文件,并按如下方式保存该文件

 private fun downloadPdf(fileName: String?, fileExtension: String?, destinationDirectory: String?, url: String?) {

        val downloadManager = getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager
        val uri = Uri.parse(url)
        val request = DownloadManager.Request(uri)
        request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED)
        request.setDestinationInExternalFilesDir(this, destinationDirectory, fileName + fileExtension)
        downloadManager.enqueue(request)

    }

下载文件后,我正在尝试使用Android Pdf Viewer打开文件 但我找不到文件

val file = File(filesDir.absolutePath, "QURAAN/quraan.pdf")
 Log.i("filedetails", file.exists().toString()+"\n"+file.absolutePath)

 pdf_activity_read_quraan.fromFile(file)
            .defaultPage(pageNumber)
            .swipeHorizontal(true)
            .enableSwipe(true)
            .enableDoubletap(true)
            .onPageChange(this)
            .enableAnnotationRendering(false)
            .onLoad(this)
            .scrollHandle(null)
            .enableAntialiasing(true)
            .spacing(5)
            .load()

可以肯定的是,文件已成功下载,如果我通过文件浏览器的应用程序,该文件将可见。 日志语句说文件不存在。 成功下载后,我只会使用pdfviewer显示文件

我在做什么错了?

0 个答案:

没有答案