【发布时间】:2019-06-07 17:05:32
【问题描述】:
我正在开发一个下载文件的应用程序,我有 recyclerview -> cardview(10-20 个项目),如果你点击其中一个项目 下载文件的过程开始,同时我添加了一个微调器,让用户知道下载正在进行中 但是下载完成后我在取消微调器时遇到问题,因为我不知道如何引用特定的卡片视图 在recyclerview上,我需要传递卡片视图的位置,spinner(progressbar) id吗?
任何帮助将不胜感激,谢谢!
来自我的适配器类
@Override
public void onBindViewHolder(@NonNull final FirstLevelViewHolder holder, final int position) {
ItemsLevel2 currentItem = fItems.get(position);
final String id = currentItem.getId();
final String name = currentItem.getName();
holder.id.setText(id);
holder.ame.setText(name);
holder.fImageButton .setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holder.img.setVisibility(View.INVISIBLE);
holder.spinner.setVisibility(View.VISIBLE);
downloadFile(name);
}
});
}
这里有所有代码供下载
downloadFile(String name) {
}
【问题讨论】:
-
你能告诉我们你的下载文件代码吗?
标签: java android android-recyclerview download android-cardview