如何从列表项检查文件已在某些应用程序文件夹android中下载

时间:2018-12-07 17:23:27

标签: java android listview android-recyclerview

我有一个构建应用程序,它在recyclerview中显示所有whatsapp状态,用户可以从那里下载。我有一个问题要检查回收者视图项,如果状态保护程序文件夹中已经下载了任何文件,那么它会显示一些勾号图标,告诉用户该文件已下载。

  public void onBindViewHolder(StoryAdapter.ViewHolder holder, final int position) {
    int viewType = getItemViewType(position);
    switch (viewType){
        case MENU_ITEM_VIEW_TYPE:
            final StoryModel files = (StoryModel) filesList.get(position);
            final Uri uri = Uri.parse(files.getUri().toString());
            holder.userName.setText(files.getName());
            if(files.getUri().toString().endsWith(".mp4"))
            {
                holder.playIcon.setVisibility(View.VISIBLE);
            }else{
                holder.playIcon.setVisibility(View.INVISIBLE);
            }
            Glide.with(context)
                    .load(files.getUri())
                    .into(holder.savedImage);

            holder.downloadID.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                   downloadStatus(position , files);
                }
            });
            break;

这是从模型类到回收站视图的加载图像的代码,这有助于解决我的问题。谢谢

0 个答案:

没有答案