#flutter
Вопрос:
Я использую Flutter для разработки приложения, и у меня возникла проблема с невозможностью перейти на страницу.
GestureDetector( child: textField, onTap: () { showSearch(context: context, delegate: PatientSearchBarDelegate(contextFather: this.context)); },)
Нажатие на него не перенаправляет вас на соответствующую страницу. Вот журналы, по которым щелкнули.
The following StackOverflowError was thrown while handling a gesture: Stack Overflow When the exception was thrown, this was the stack: #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
Комментарии:
1. вы хотите перейти с одной страницы на другую?
2. ДА. Я хочу использовать метод showSearch, чтобы перейти на страницу поиска
3. почему бы вам не сделать это с Navigator?
4. Я хочу использовать метод showSearch, чтобы перейти на страницу поиска
5. вам также нужно поделиться своим кодом, чтобы получить лучший ответ.