2017-05-03 13 views
0

私が見たほとんどのガイドは、onBindViewHolderメソッドを使用して、recyclerView内のビューにデータを組み込みました。私は常にbindメソッドを使用しています。違いはありますか?それとも何らかの理由で同じですか?バインドとonBindViewHolderの相違点

答えて

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

指定された位置にデータを表示するためにRecyclerViewによって呼び出されます。

viewHolder.bind() 

を(あなたがアイテムの位置を取得するためにオーバーライドし、この方法で)あなたは、物事を分離するために作成するだけの方法は、興味深いもの

+0

可能性があり、鉱山はholder.bind(位置)が含まれています。 bind()の代わりに私のすべてのコードをここに入れてください。あなたのアダプタの – JDoeKnought

+0

には、onBindViewHolderというメソッドがありませんか? –

+0

ええ、私はそれにはholder.bind(position)しか含まれていません。 ViewHolder.bind() – JDoeKnought

関連する問題