2017-05-03 82 views
0

我見過的大多數指南都使用onBindViewHolder方法將數據包含在recyclerView的View中。我一直在使用綁定方法。有什麼區別嗎?或者出於某種原因,它是一樣的嗎?bind和onBindViewHolder之間的區別

回答

0
onBindViewHolder(VH holder, int position, List<Object> payloads) 

由RecyclerView調用以在指定位置顯示數據。 (這種方法,你重寫以獲得該項目的位置)

viewHolder.bind() 

只要您創建分離的東西的方法,可以是任何東西

+0

有趣的是,我的只包含holder.bind(位置); 任何原因,我在你的所有代碼,而不是在bind()? – JDoeKnought

+0

在你的適配器中你沒有一個叫做onBindViewHolder的方法? –

+0

是的,但它只包含holder.bind(位置),沒有別的。發生的所有事情都在viewHolder.bind() – JDoeKnought

相關問題