腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
在
SetState
中
调用
initState
的
重要性
应否
在
setState()方法
的
initState
()方法
中
调用StatefullWidget方法下面的代码不工作。@override ItemService.getItemById(widget.postId).then((DocumentSnapshot doc)@override ItemS
浏览 0
提问于2018-11-18
得票数 32
回答已采纳
3
回答
在
小
部件
的
initState
中
使用
提供
程序
或
初始化
生命周期
、
、
、
、
因此,在学习Flutter时,
initState
()似乎不是一个
使用
提供
者
的
地方,因为它还不能访问必须通过
的
context。我
的
讲师解决这个问题
的
方法是
使用
didChangeDependencies()
生命周期
钩子和一个标志,这样里面的任何代码都不会运行一次以上: bool _isInit = true; @override是否没有其他方法可以
在
可以访问context
的
Flutter小
部件
浏览 13
提问于2021-04-20
得票数 0
回答已采纳
4
回答
在
新小
部件
中
使用
provider实例时哪个更好?
、
、
、
我有一个名为SampleProvider
的
提供
程序
,我
在
我
的
主
部件
中
使用
它。BuildContext context) { }然后,我想做一个新
的
小
部件
,并在新小
部件
中
使用
这个
提供
程序
。首先,我只是
在
浏览 5
提问于2021-12-14
得票数 2
回答已采纳
3
回答
通过MaterialPageRoute布线时未加载颤动页面的数据,但热重新加载正确加载数据?
、
、
、
我正在构建一个Flutter应用
程序
,并且有一个包含填充了数据
的
表
的
页面。response); accounts = await getAccounts(); void
initState
() { super.
initState
();} 当热重载页面时,这是预期
的
,但是当我通过MaterialPageRoute路由到这个页面时,
浏览 30
提问于2020-08-04
得票数 0
回答已采纳
2
回答
状态小
部件
initState
()
在
ListView
中
未命中
、
、
试图
在
一个列表视图中集成一个插件,这是我
的
结构, );现在
的
问题是 当一个新
的
音频文件被记录并添加到列表视图(添加到firebase
中
)时,ui会被更新,但是当您播放它时,所有的文件都
浏览 4
提问于2021-07-22
得票数 0
2
回答
如何在颤振
中
访问有状态小
部件
中
的
类变量?
、
、
我从另一个小
部件
中
传递总变量,然后
在
类贷款中
使用
它。
浏览 0
提问于2020-09-08
得票数 3
回答已采纳
1
回答
Flutter:
提供
程序
和如何更新后台DB
中
的
记录
、
我是新手,我有一个简单
的
用例:
在
我
的
Cloud
中
,我有一个表示事件
的
JSON列表。我想在ListView
中
通过我
的
颤振应用
程序
向他们展示。我
的
要求是,ListView并不是实时刷新,而是只有当用户完成启动刷新(
使用
RefreshIndicator实现)
或
应用
程序
从后台恢复时才会刷新。这将继续更新列表视图(基本上,小
部件
在用户查看时会发生变化,我不想这样) <e
浏览 4
提问于2021-05-27
得票数 0
2
回答
对于如何在“Widget(BuildContext上下文){}”之外
的
函数内
初始化
提供
程序
,我有一个问题。
、
我尝试在外部
初始化
提供
程序
并
使用
它,但是我得到了以下错误: 它不受支持,因为当小
部件
树不关心值时,可能会毫无意义地重新构建与事件处理
程序
关联
的<
浏览 2
提问于2020-11-17
得票数 1
回答已采纳
3
回答
颤振
中
的
initState
和super.
initState
是什么?
、
、
在
文档
中
,它是写
的
,但我无法理解。 框架将为它创建
的
每个State对象精确地调用此方法一次。重写此方法以执行
初始化
,该
初始化
取决于将该对象插入到树
中
的
位置(即上下文)或用于配置该对象
的
小
部件
(即小
部件
)。如果一个国家
的
构建方法依赖于一个本身可以改变状态
的
对象(例如ChangeNotifier
或
St
浏览 0
提问于2018-09-12
得票数 30
回答已采纳
2
回答
在
颤振StatefulWidget
或
州级
中
哪个是第一个?
、
我对颤栗世界很陌生,没有用任何其他编程语言构建任何真正
的
项目。 我正在试着理解颤振
的
StatefulWidget,我正在读一篇文章(读),然后陷入了下面的代码。
浏览 9
提问于2022-10-03
得票数 0
3
回答
如何基于dart
中
的
另一个变量更新文本
、
、
我有以下代码,如下所示,每次对文本字段进行更改时,都会调用一个函数,
在
我
的
例子
中
是doSomething()。这并没有发生,我
的
问题是,
在
每次相应
的
变量发生变化时,使textfield更新其文本
的
最简单方法是什么。编辑:为了澄清,我没有问题让doSomething()函数来更新代码
的
其他部分,我正在寻找外部变量改变textfield文本
的
逆函数 import 'package:flutter/material.da
浏览 5
提问于2022-11-02
得票数 1
4
回答
我是
在
结束时还是
在
开始时给super.
initState
打电话?
、
我不知道在哪里叫super.initSate()
在
颤栗?
在
一些代码示例
中
,它在开始时被调用,
在
另一些代码示例
中
在
末尾被调用。有什么不同吗? super.
initState
(); }void
initState<
浏览 2
提问于2019-10-15
得票数 80
回答已采纳
1
回答
没有更新到另一个
部件
的
数据会抖动。
我试图
在
购物车
中
显示商品
的
价格,但是总价值应该在TextField
中
显示。我将数据保存到SQLite
中
,然后检索到一个小
部件
,但是当我尝试访问另一个小
部件
时,它不是
在
更新,而是当我再次按热重加载时,数据显示,但不是第一次打开页面时 child: new CircularProgressIndicator(),
浏览 1
提问于2020-08-23
得票数 1
回答已采纳
1
回答
从外部小
部件
触发小
部件
动画
、
、
我有一个具有正常/动画状态
的
自定义小
部件
。有时我想做动画,有时是静态
的
。 _animate = false; } Widget bu
浏览 0
提问于2019-03-25
得票数 0
回答已采纳
3
回答
Flutter:未来函数正在连续调用
、
、
我
使用
future函数从API检索数据,并
使用
consumer包装它,因为只有当数据发生变化时,我
的
列表才会更新。我
的
代码运行良好,但我未来
的
函数是连续调用
的
。我
的
代码如下所示 builder: (context, category, child}
浏览 0
提问于2019-11-23
得票数 1
1
回答
如何在
initState
()
中
初始化
来自流
的
并应实时更新
的
小
部件
、
、
、
、
大家好,为我
的
项目,我需要包可重订。=> 要创建可重排序
的
行,我必须在
initState
()方法
中
初始化
行
的
小
部件
。 问题是,当数据
在
Firebase中发生变化时,应用
程序
应该实时更新。所以我必须
使用
StreamBuilder。当应用
程序
启动时没有数据快照时,如何在
initState
()
中
初始化
Widget?
使用
Futur
浏览 1
提问于2022-08-21
得票数 0
1
回答
initState
中
初始化
控制器与非
初始化
控制器
的
区别
、
我看到人们通常像这样
初始化
控制器,用
initState
()方法
初始化
它。late VideoPlayerController _videoPlayerController; void
initState
() { } 但是我意识到,如
浏览 8
提问于2022-11-16
得票数 1
回答已采纳
1
回答
在
不属于构建方法
的
小
部件
中
使用
按钮
的
回调函数
、
目前,我从颤振示例
中
获得了以下代码:import 'auth.dart'; onTap: _onItemTapped, );} 但是,运行这段代码后,我将在按钮
的
Onlystatic members can be accessed in initializers.
浏览 0
提问于2019-08-12
得票数 2
回答已采纳
4
回答
在有状态
或
无状态
的
小
部件
中
?
、
、
、
对小
部件
使用
初始方法
的
经验法则是什么?我是否应该
使用
: 还是坚持
使用
approach B.无状态小
部件
更好? 从我
的
测试来看这两种方法都很有效。
在
代码缩减方面,B方法似乎更好、更短、更干净、更易读。表演方面呢?还有什么我可能会错过
的
吗?
浏览 7
提问于2022-02-21
得票数 1
回答已采纳
2
回答
颤振错误LateInitializationError:字段“@”尚未
初始化
、
、
这是主机
的
中间部分,预计会导致错误。如果没有
在
启动屏幕上登录,这段代码将转到MyHomePage并登录。如果您已登录,它将转到MainScreen并切换到应用
程序
的
主屏幕。user = FirebaseAuth.instance.currentUser; @override super.
initState
child: Text("Splash Screen"),
浏览 16
提问于2022-01-24
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券