Flutter 应用程序 (android) 卡在启动画面

时间:2021-03-12 13:09:32

标签: flutter

我已经尝试在 runApp() 之前做 WidgetsFlutterBinding.ensureInitialized() 但仍然遇到同样的问题。请帮忙

我的主要内容:

"void main() {WidgetsFlutterBinding.ensureInitialized();runApp(MaterialApp(initialRoute'/',
routes:
{
  '/':(context) => Splash(),
  '/register' : (context) => Register(),
  '/login' : (context) => Login(),
},
debugShowCheckedModeBanner: false,));}"

1 个答案:

答案 0 :(得分:1)

经过大量研究,我找到了答案。在使用共享首选项之前,将此添加到您的代码中。

SharedPreferences.setMockInitialValues({});

这是因为如果你在没有任何东西的地方使用 getAll ,它会发疯。我认为这与iOS无关。如果你甚至使用普通的 getString,内部程序使用 getAll 所以它仍然会崩溃 https://stackoverflow.com/a/63027655/13858991

你也可以在这里查看答案

相关问题