我正在为 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());
}
}
其他一切都很好,但我的应用程序中有几个页面,每次进行更改时我都必须导航到我正在处理的每个页面。这也会影响我的输入字段。
请帮忙。