onCreateViewHolder de RecyclerView.Adapter est appelé deux fois ou plus, plusieurs fois
Je suis en train de développer une application qui utilise RecyclerView.
Sur l'examen de LogCat j'ai remarqué que onCreateViewHolder été appelé deux fois après qu'elle a été instancié.
09-22 05:22:55.209 V/Adapter﹕ Construct
09-22 05:22:55.213 V/Adapter﹕ onCreateViewHolder
09-22 05:22:55.224 V/Adapter﹕ onBindViewHolder
09-22 05:22:55.240 V/Adapter﹕ onCreateViewHolder
09-22 05:22:55.247 V/Adapter﹕ onBindViewHolder
Aussi onBindViewHolder a été appelé deux fois, même si je sais qu'il est appelé à chaque fois que les éléments sont recyclés.
Mais je pense que pour onCreateViewHolder c'est suffisant pour être appelé une seule fois.
Est ce comportement anormal? Si oui, comment peut-il être fixé?
source d'informationauteur hata
Vous devez vous connecter pour publier un commentaire.
Vous pouvez augmenter la RecycledViewPool comte par le présent code. Par défaut, il ont 5.
vous pouvez augmenter selon votre besoin.