Receitas
Receitas · Navegação
Abrir e fechar telas, passar dados entre elas e receber o resultado de volta, incluindo diálogos de confirmação.
Como fazer🟢
Como abrir e fechar uma tela
Empilhar (push) e desempilhar (pop) telas com show() e hide(), montando a UI em onShow().
Como fazer🔴
Como centralizar a navegação num controller
Encapsular push/pop da pilha do EventsProcessor num controller próprio, para navegação testável e desacoplada.
Como fazer🟢
Como pedir confirmação antes de uma ação destrutiva
Exibir um Alert de confirmação com buttonAction, escurecer o fundo e dar feedback com Hint.
Como fazer🟡
Como receber um resultado de uma tela
Abrir uma tela e receber um valor de volta — pickers via show(onAnswer), telas comuns via callback no construtor.