Open FoxHere opened 3 months ago
Olá @FoxHere , estive analisando o código que forneceu e também o Getx.
Quando utilizamos a extensão ".router" seja do Material ou do [GetMaterialApp], não é possivel fornecer os "observers" para o navigator.
Se analisar o código interno do [GetMaterialApp.router] na linha 184, verá que caso não forneça o [routerDelegate] o GetX atribui um.
A atribuição proposital deste elemento, faz com que na linha 245, na verificação do [routerDelegate] seja utilizado o [MaterialApp.router] invés de [MaterialApp], assim não recebendo os observers passados no construtor.
Portanto para utilização de outlet, o asyncstate teria de utilizar uma outra abordagem onde não depende da observação do navigator, vou estudar este usecase.
Olá, estou usando a navegação avançada do GetX na minha aplicação Flutter. Para isso, estou utilizando GetMaterialApp.router juntamente com GetRouteOutlet. No entanto, quando tento combinar isso com o AsyncLoader, encontro um erro.
Passos para Reproduzir
Código de exemplo
Mensagem de Erro
Ambiente de desenvolvimento
Poderiam me ajudar a entender por que estou recebendo este erro ao combinar GetMaterialApp.router, GetRouteOutlet e AsyncLoader? Existe alguma configuração específica ou prática recomendada para usar esses componentes juntos?