Forçar o RecyclerView a redesenhar o Android

Existe alguma maneira de redesenhar todos os itens deRecyclerView?

Tenho alguns Temas (em style.xml) e, depois de alterar o tema, preciso doRecyclerView ser redesenhado.

Então, eu quero um método que forçará a chamar novamenteonCreateViewHolder para cada item do adaptador.

Eu tentei:

ligaradapter.notifyDataSetChanged masonCreateViewHolder não é chamadoligarrecyclerView.setVisibility(View.GONE) e depoisrecyclerView.setVisibility(View.VISIBLE)ligarrecyclerView.invalidate()ligarrecyclerView.setAdapter(null) e depoisrecyclerView.setAdapter(adapter).
Isso funciona bem para itens de 90%. Apenas 90% dos itens receberão o novo estilo, mas alguns itens terão o estilo antigo

Eu mencionei que oRecyclerView está anexado a uma atividade, não a um fragmento.

questionAnswers(6)

yourAnswerToTheQuestion