/ / O que acontece com um fragmento depois de removido ou substituído? - Android, fragmentos android, fragmento de backstack

O que acontece com um fragmento depois de removido ou substituído? - android, fragmentos android, fragmento de backstack

A documentação do Android não parece ter muitonele, além de afirmar que o fragmento é removido assim que a Transação é confirmada. O fragmento foi embora? Como em um sentido metafísico? Ou existe em algum lugar ainda, capaz de ser chamado quando necessário? Se sim, como você chamaria isso?

Como uma questão mais pragmática, se você tem umAtividade que contém um Fragmento View e múltiplos Fragmentos que eventualmente irão para aquela View, existe uma maneira de fazer referência a Fragmentos que não sejam os mais recentes na pilha de trás (para fins de questionamento, assumindo que eles estão todos lá)

Respostas:

0 para resposta № 1

Quando você remove ou desanexa o fragmento que ele não removeu do projeto, ele pode se conectar a outra atividade.

Mas uma vez que você pop fragmento da pilha e destruir, ele não pode ser revogado Porque quando você destruir todos os fragmentos, uma função de limpeza está sendo chamado que limpa todas as partes desse fragmento.