Asynctask类在Recyclerview Adapter中进行了扩展。
当我处于同一片段中时,效果很好。 onProgressUpdate
用下载百分比更新recyclerview。
但是,每当我更改片段并返回相同的下载片段时,onProgressUpdate
就会停止工作。重新绑定适配器后,它也将停止工作。
recyclerview的下载列表的一侧是进度条和百分比。
public class DownloadRecycleviewAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
class DownloadFileFromURL extends AsyncTask<String, String, String> {
protected void onProgressUpdate(String... progress) {
progressBar.setProgress(Integer.parseInt(progress[0]));
notifyItemChanged(Integer.parseInt(index[1]));
}
}
}