我正在使用Flutter,并将其路由到几个屏幕。每个屏幕都有一个抽屉,可帮助您导航到其他屏幕。 我的问题是: 在我的情况下,路由屏幕的最佳做法是什么?
有什么区别?
另一个问题,由于null,我遇到了AssetImages无法加载的异常。在应用启动时,它可以很好地加载,但几分钟后,即使没有任何活动(例如保留在屏幕上),一个接一个地出现,异常也会突然弹出,使应用崩溃。
这是错误:
compiler message: org-dartlang-debug:synthetic_debug_expression:1:1: Error: Getter not found: 'pubspec'.
compiler message: pubspec
compiler message: ^^^^^^^
compiler message: org-dartlang-debug:synthetic_debug_expression:1:1: Error: The getter 'pubspec' isn't defined for the class '#lib1::PlatformAssetBundle'.
compiler message: Try correcting the name to the name of an existing getter, or defining a getter or field named 'pubspec'.
compiler message: pubspec
compiler message: ^
flutter: Another exception was thrown: Unable to load asset: assets/bar.jpg
我怀疑资产图像已被处理掉,从而创建了此异常,但不确定实际发生了什么。