0

我有一個壁紙下載應用程序,我有5個選項卡。 我有一個下載選項卡,我想刷新每當一個圖像從互聯網上下載,但問題是我的ViewPager第一次綁定數據onCreate,然後只有刷新後,我重新打開應用程序。 如何在Image的下載完成後刷新ViewPager中的ImageView動態刷新viewpager

+0

你不刷新頁面你刷新適配器NotifyDataSetChanged()( –

+0

你可以使用某種事件總線來防止保留對視圖或片段的引用,下載器將生成一條消息「下載完成」,任何視圖或片段可以對此作出反應。 – Christine

回答

0

是的,你需要使用NotifyDataSetChanged(),但你需要傳遞範圍從0到總列表元素+下載的項目。所以肯定工作。因爲它不會刷新所有列表,所以它將只刷新範圍內的列表項,並且會用下載的數據更新列表。