2017-03-13 22 views

答えて

0

RecyclerView.Adapterの新しいインスタンスを作成すると、静的フィールドを保持するクラスが混乱しているように見えるか、静的フィールドを実際に持たせたいのですか?その場合、私はそれが悪い設計の決定だと思う。

0

アダプターは、RecyclerViewにビューホルダー(onCreateViewHolder)を作成する方法とそれをどのように埋め込むか(onBindViewHolder)という意味に過ぎません。ビューの子を塗りつぶすために使用されるデータは、アダプタごとに異なる場合があります。

各アダプタで異なるデータを使用するには、独自のRecyclerView.Adapterのサブクラスを作成し、適切なデータをそのコンストラクタ(アダプタ自体が使用するデータ、またはgetItemCount())に渡します。

関連する問題