Android - instanciar um fragmento várias vezes?

Estou criando um aplicativo que exibe dados em um ListView. Os dados são categorizados em digamos dois tipos (Popular, Favoritos). Eu tenho uma atividade e dois fragmentos. Os Fragmentos exibem uma lista de itens com base em sua categoria. Eu usei um ListView para isso. Eu, então, tenho dois fragment_layouts que são exatamente iguais no design, mas têm identidades de visualização diferentes, isto é, tvId1, tvId2 para TextViews. Os códigos nos Fragmentos diferem apenas em referenciar seu layout e exibições correspondentes no layout. Eu recebo dados de um URL que está no formato JSON. Mas cada categoria tem um conjunto diferente de URL que produz a mesma estrutura apenas com dados diferentes. Em seguida, analiso o URL correspondente em cada fragmento e preencho o ListView de acordo. Tudo funciona até agora.

O que eu quero saber, existe uma maneira que eu posso usar apenas um fragmento e usá-lo duas vezes com um conjunto diferente de dados em cada um? Dessa forma, não preciso criar outro Fragmento se uma nova categoria aparecer.

Aprecie qualquer ajuda.

questionAnswers(1)

yourAnswerToTheQuestion