Est-ce que notifydatasetchanged appelle onCreateViewHolder lors de l'utilisation de RecyclerView?

Je veux utiliser un interrupteur pour basculer entre les deux vues différentes, mais en utilisant le même RecyclerView. Fondamentalement, une fois que vous l'activez, je veux le RecyclerView adaptateur pour rappel onCreateViewHolder() mais cette fois, elle va utiliser un autre élément de mise en page du fichier.

Ne notifydatasetchanged() cause de l'adaptateur à se reconstruire? Ou est-il un autre moyen?

source d'informationauteur AmaJayJB