Várias Fragments na mesma Activity

Boa tarde pessoal.

Tenho uma Activity principal, onde ela carrega uma Fragment. Nessa Fragment, o usuário clica em um item, onde volto para a Activity com o objeto e carrego uma nova Fragment, com os dados relacionados ao determinado objeto.

Gostaria de saber 2 coisas:

01 - Isto que estou fazendo é considerado como uma solução correta, ou existe algo que seja melhor?

02 - Quando estou na Activity, ela chama minha primeira Fragment, ao selecionar um objeto, o app da um erro, dizendo commit already called. Acho que é porque tenho outra Fragment aberta, eu teria que fechar a primeira antes de iniciar a segunda? Como fazer isso?

Muito obrigado.