Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este documento descreve como o uso de destinos de caixa de diálogo pode apresentar
considerações únicas sobre como é preciso gerenciar a backstack.
Visão geral
Um ou mais destinos de caixas de diálogo só podem existir na parte de cima da backstack.
Isso ocorre porque, quando o usuário navega para um destino que não é uma caixa de
diálogo, o NavController retira automaticamente todos os destinos de caixa de diálogo
da parte superior da pilha. Isso garante que o destino atual fique sempre totalmente
visível sobre outros destinos na backstack.
Se a backstack consiste apenas em destinos hospedados
que preenchem o host de navegação e o usuário navega até um destino da caixa de diálogo,
ela pode ficar parecida com a mostrada na Figura 2:
Se o usuário navegar para outro destino de caixa de diálogo, ele será adicionado
ao topo da backstack, conforme mostrado na Figura 3:
Se o usuário navegar até um destino não flutuante, todos os destinos
de caixa de diálogo vão ser mostrados do topo da backstack antes de
navegarem para o novo destino, conforme mostrado na Figura 4:
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2024-02-16 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2024-02-16 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-02-16 UTC."]]