Esta ação cria uma nova tela em uma nova pilha e destrói todas as pilhas de navegação anteriores.
A estrutura da ResetApplication
é:
Atributo | Tipo | Obrigatório | Definição |
---|---|---|---|
route | Route | ✓ | Rota de navegação. |
controllerId | String | O id do controlador de navegação a ser usado durante a ação de navegação. Se ausente, o controlador de navegação padrão será usado. | |
navigationContext | NavigationContext | Contexto a ser salvo na tela destino. |
Abaixo temos um exemplo de uma tela simples com um botão que executa a ação ResetApplication ao ser clicado. Para testá-la, basta listar a URL da tela que quer criar e clicar no botão. A tela será criada em uma nova pilha, e todas as pilhas anteriores serão destruidas.
Screen(
child = Button(
text = "Click me!",
onPress = listOf(
Navigate.ResetApplication(
Route.Remote(NEW_SCREEN_ENDPOINT)
)
)
)
)
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.