Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从外部存储器中的包文件夹获取文件名_Android_Android Recyclerview - Fatal编程技术网

Android 从外部存储器中的包文件夹获取文件名

Android 从外部存储器中的包文件夹获取文件名,android,android-recyclerview,Android,Android Recyclerview,在我的应用程序中,我使用android下载管理器类下载文件的不同扩展名 这是下载管理器代码(在onBindviewHolder中): 正如您在代码中看到的,我将文件保存在外部存储器中 安卓>数据>我的软件包名称>文件>下载 知道我的问题是如何在这个路径中获取文件名并在RecyclerView中显示主题 //=============BTN DOWNLOAD CLICK LISTENER ========================= holder.btnDownload.

在我的应用程序中,我使用android下载管理器类下载文件的不同扩展名

这是下载管理器代码(在onBindviewHolder中):

正如您在代码中看到的,我将文件保存在外部存储器中

安卓>数据>我的软件包名称>文件>下载

知道我的问题是如何在这个路径中获取文件名并在RecyclerView中显示主题

 //=============BTN DOWNLOAD CLICK LISTENER =========================

        holder.btnDownload.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                DownloadManager downloadManager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
                DownloadManager.Request request = new DownloadManager.Request(Uri.parse(questionha.get(position).getQuestionDownLink()));

                request.setTitle(questionha.get(position).getQuestionTitle());
                request.setDescription("Downloading ...");
                request.setDestinationInExternalFilesDir(v.getContext(), "downloaded", questionha.get(position).getQuestionDownFileName());
                long enqueueId = downloadManager.enqueue(request);
            }
        });