如果我移至其他片段并返回同一片段,则onProgressUpdate不会更新视图

时间:2018-07-16 12:45:03

标签: android android-asynctask android-progressbar

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]));
        }
    }
}

0 个答案:

没有答案