在我的应用程序中,我使用android下载管理器类下载文件的不同扩展名。
这是下载管理器代码(在onBindviewHolder中):
//=============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);
}
});
正如您在代码中看到的,我将文件保存在外部存储中。
Android>数据>我的包名>文件>下载
知道我的问题是如何在此路径中获取文件名并在RecyclerView中显示主题?