Приложение Flutter продолжает возвращаться к исходному маршруту, когда я сохраняю изменения
Я создаю приложение флаттера для Android и iOS. Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я вношу какие-либо изменения в код и сохраняю его, приложение возвращается к исходному маршруту. Неважно, использую ли я виджеты без состояния или с состоянием. Моя флаттер версия:
Flutter 2.9.0-1.0.pre.465 • channel master • https://github.com/flutter/flutter.git
Framework • revision 2104a6d97f (3 hours ago) • 2022-01-24 05:05:21 -0500
Engine • revision 8204850dbe
Tools • Dart 2.17.0 (build 2.17.0-49.0.dev) • DevTools 2.9.2
Мой Доктор:
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel master, 2.9.0-1.0.pre.465, on Microsoft Windows [Version 10.0.22000.466], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Android Studio (version 4.1)
[√] IntelliJ IDEA Community Edition (version 2020.3)
[√] VS Code (version 1.63.2)
[√] Connected device (3 available)
[√] HTTP Host Availability
• Проблем не обнаружено!
Мой основной:
void main() async {
if (Platform.isAndroid) {
runApp(const AndroidApp());
} else if (Platform.isIOS) {
runApp(const IosApp());
}
}
Все остальное работает хорошо, но у меня есть несколько страниц в моем приложении, и мне приходится переходить на каждую страницу, над которой я работаю, каждый раз, когда я вношу изменения. Это также влияет на мои поля ввода.
Пожалуйста помоги.
1 ответ
преобразуйте свой виджет в виджет с отслеживанием состояния и поместите свою переменную, содержащую ключ навигатора, из метода сборки вашего виджета, это будет работать