2017-03-20 29 views
0

我在receyclerview上實現了無盡的滾動,並且工作正常。在到達最後一項後,通過互聯網連接,我從第二個Web站點頁面獲取數據,並在適配器中填充適配器和顯示的數據。但問題是,新數據下載完成後,我總是返回第一項,所以我不得不向下滾動才能看到最後下載的項目。我嘗試了notifyItemInserted(position)但這沒有幫助。所以我的問題是爲什麼會發生這種情況?在第一項預成型返回後無盡滾動

我試圖找到互聯網上的解決方案,但沒有發現任何有用的東西。謝謝。

+0

你怎麼顯示新添加的數據,在相同recyclerview活動/片段?或在一個單獨的視圖中,或者你是否合併?如果在第一個響應被檢索後請求第二個呼叫,你如何管理呼叫?請澄清並添加您的代碼 –

+0

@AhmadAlsanie我正在執行asynctask,只是在doinbackground方法中提供了一個新的url我認爲問題在某處,但只是一分鐘我會添加代碼。 – Yupi

回答

1

我想你現在重新創建你每次適配器時,新的數據come.You應該使用相同的接口,新數據添加到前面的列表,並調用notifyDataSetChange()

+0

你在正確的道路上。謝謝! – Yupi