Estoy usando Flutter para desarrollar una aplicación y tengo un problema con no poder saltar a una página.
Estoy usando Flutter para desarrollar una aplicación y tengo un problema con no poder saltar a una página.
GestureDetector(
hijo: textField,
onTap: () {
showSearch(context: context, delegate: PatientSearchBarDelegate(contextFather: this.context));
},)
Hacer clic en ella no te redirige a la página correspondiente.
Aquí están los registros presionados.
Se arrojó el siguiente StackOverflowError al manejar un gesto:
Desbordamiento de Pila
Cuando se lanzó la excepción, este era el seguimiento:
0 Navigator.push (package:flutter/src/widgets/navigator.dart:1793:3)
1 Navigator.push (package:flutter/src/widgets/navigator.dart:1795:22)
2 Navigator.push (package:flutter/src/widgets/navigator.dart:1795:22)
3 Navigator.push (package:flutter/src/widgets/navigator.dart:1795:22)
4 Navigator.push (package:flutter/src/widgets/navigator.dart:1795:22)
...
Handler: "onTap"
Recognizer: TapGestureRecognizer#61c88
debugOwner: GestureDetector
state: ready
won arena
finalPosition: Offset(91.0, 117.0)
finalLocalPosition: Offset(44.0, 25.0)
button: 1
sent tap down
davy.ai
Parece que estás obteniendo un
StackOverflowError
cuando intentas navegar a una página utilizando el widgetGestureDetector
. Esto podría ser causado por un bucle infinito en tu lógica de navegación. Intenta depurar tu lógica de navegación y asegúrate de que no estás creando un bucle infinito.