草庐IT

initstate

全部标签

dart - 如何在 Flutter 应用程序启动时设置数据库?

我想在我的应用程序启动时尽快在屏幕上显示一个小部件。在向用户显示小部件后,我想在通过按下另一个屏幕离开启动屏幕之前进行一些应用程序初始化(例如设置数据库)。我无法弄清楚将我的应用程序初始化代码放在哪里。类似于iOS上的viewDidAppear。这是我基于initState尝试的。classLaunchextendsStatefulWidget{@override_LaunchStatecreateState(){return_LaunchState();}}class_LaunchStateextendsState{@overrideWidgetbuild(finalBuildCon

dart - 如何在 Flutter 应用程序启动时设置数据库?

我想在我的应用程序启动时尽快在屏幕上显示一个小部件。在向用户显示小部件后,我想在通过按下另一个屏幕离开启动屏幕之前进行一些应用程序初始化(例如设置数据库)。我无法弄清楚将我的应用程序初始化代码放在哪里。类似于iOS上的viewDidAppear。这是我基于initState尝试的。classLaunchextendsStatefulWidget{@override_LaunchStatecreateState(){return_LaunchState();}}class_LaunchStateextendsState{@overrideWidgetbuild(finalBuildCon

dart - Flutter 执行顺序 : build and initState

我正在尝试创建一个首选项菜单,其中我有三个设置(例如“通知”)与共享首选项一起存储。它们应用于SwitchListTiles。每次选择我的设置选项卡时都会出现错误(I/flutter(22754):Anotherexceptionwasthrowed:'package:flutter/src/material/switch_list_tile.dart':Failedassertion:line84pos15:'value!=null':不是真的。)只出现一毫秒。之后会显示正确的设置。当我没有向“ProfileState”中初始化的变量添加默认值时,就会发生这种情况。如果它们有默认值,

dart - Flutter 执行顺序 : build and initState

我正在尝试创建一个首选项菜单,其中我有三个设置(例如“通知”)与共享首选项一起存储。它们应用于SwitchListTiles。每次选择我的设置选项卡时都会出现错误(I/flutter(22754):Anotherexceptionwasthrowed:'package:flutter/src/material/switch_list_tile.dart':Failedassertion:line84pos15:'value!=null':不是真的。)只出现一毫秒。之后会显示正确的设置。当我没有向“ProfileState”中初始化的变量添加默认值时,就会发生这种情况。如果它们有默认值,

firebase - 登录/注册后获取和存储用户数据

我想在用户登录后从firestore加载用户配置文件信息,并且我希望在数据登录时该数据可供整个应用程序使用。我计划在flutter中使用继承的小部件来完成后面的部分。我可以正确地从firestore加载数据并获取所有数据,但主页在继续之前不会等待数据加载,所以我收到错误。它调用方法,然后忽略方法中的await部分并继续,所以我得到错误,然后在错误之后,我得到数据已加载的数据消息。我已经尝试了一些东西。我将所有用户管理代码(登录、注册等)都放在一个文件中,并在该文件中编写了一个getuserProfie()方法。该方法获取所有数据,用数据填充用户模型并返回该模型。请参阅下面的代码。get

firebase - 登录/注册后获取和存储用户数据

我想在用户登录后从firestore加载用户配置文件信息,并且我希望在数据登录时该数据可供整个应用程序使用。我计划在flutter中使用继承的小部件来完成后面的部分。我可以正确地从firestore加载数据并获取所有数据,但主页在继续之前不会等待数据加载,所以我收到错误。它调用方法,然后忽略方法中的await部分并继续,所以我得到错误,然后在错误之后,我得到数据已加载的数据消息。我已经尝试了一些东西。我将所有用户管理代码(登录、注册等)都放在一个文件中,并在该文件中编写了一个getuserProfie()方法。该方法获取所有数据,用数据填充用户模型并返回该模型。请参阅下面的代码。get

flutter - 在 initState 或类构造函数中定义小部件而不是构建?

我看到的大多数示例和流行的智慧都使用类中小部件的典型模板,其中所有进一步的小部件都是在build方法中创建的(我认为这可以使代码更清晰,但把它放在一边)。但是,如果引用的小部件不会进一步更改,它仍然会在每次构建调用时重新创建。在initState或类构造函数中分配this并稍后引用它是否有任何实际问题?简单的例子//thispartialfrominsidethebuild()methodcurrentlyContainer(padding:constEdgeInsets.only(bottom:8.0),child:Text('OeschinenLakeCampground',sty

flutter - 在 initState 或类构造函数中定义小部件而不是构建?

我看到的大多数示例和流行的智慧都使用类中小部件的典型模板,其中所有进一步的小部件都是在build方法中创建的(我认为这可以使代码更清晰,但把它放在一边)。但是,如果引用的小部件不会进一步更改,它仍然会在每次构建调用时重新创建。在initState或类构造函数中分配this并稍后引用它是否有任何实际问题?简单的例子//thispartialfrominsidethebuild()methodcurrentlyContainer(padding:constEdgeInsets.only(bottom:8.0),child:Text('OeschinenLakeCampground',sty

flutter - Flutter 中的 initState 和 super.initState 是什么?

在文档中是这样写的,但我无法理解。Calledwhenthisobjectisinsertedintothetree.TheframeworkwillcallthismethodexactlyonceforeachStateobjectitcreates.Overridethismethodtoperforminitializationthatdependsonthelocationatwhichthisobjectwasinsertedintothetree(i.e.,context)oronthewidgetusedtoconfigurethisobject(i.e.,widget

flutter - Flutter 中的 initState 和 super.initState 是什么?

在文档中是这样写的,但我无法理解。Calledwhenthisobjectisinsertedintothetree.TheframeworkwillcallthismethodexactlyonceforeachStateobjectitcreates.Overridethismethodtoperforminitializationthatdependsonthelocationatwhichthisobjectwasinsertedintothetree(i.e.,context)oronthewidgetusedtoconfigurethisobject(i.e.,widget