腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Flutter
中
使用
ChangeNotifierProvider
时
,
消费者
之外
的
窗口
小
部件
也
在
重新
构建
、
因此,我只是
在
玩弄provider小
部件
。下面是我
的
入口main函数。上添加了provider小
部件
,这样它就可以
在
整个应用程序中
使用
。,因为它是唯一一个
在
每次提供程序时移动到新位置
的
小
部件
,其余
的
所有其他小
部件
(草子图像和堆栈上
的
蓝色容器)都将保持不变,而不管提供程序
的
更新如何。为了检查它是否像我上面说
的
那样工作,我用Builder (如上面的
浏览 5
提问于2021-03-27
得票数 0
回答已采纳
3
回答
ChangeNotifierProvider
为什么会存在?
、
、
根据
Flutter
的
文档(https://
flutter
.dev/docs/development/data-and-backend/state-mgmt/simple), 控制状态管理
的
一种方法是,当它
的
后代之一是
消费者
时
,
使用
ChangeNotifierProvider
(或InheritedWidget),当底层ChangeNotifier发生变化时,会
浏览 73
提问于2021-10-24
得票数 0
1
回答
ChangeNotifierProvider
中
不同
的
消费者
/ Provider.of
、
我真的不明白Provider.of()和
消费者
之间
的
区别。我读过here,
消费者
就像是带有listen: true
的
Provider.of。然而,在下面的例子
中
,当我
使用
消费者
时
,我没有得到一个错误,但我
在
使用
Provider.of
时
得到了一个错误。我被迫
使用
listen: false。下面的示例是实现了
ChangeNotifierProvider
的</e
浏览 27
提问于2020-10-12
得票数 0
回答已采纳
1
回答
更改路线
时
,颤振提供器会多次更新
、
、
我
使用
了一个模型
的
ChangeNotifierProvider
,它有一个"number“属性和一个为其设置随机值
的
方法。有两条路由。
在
第一个示例
中
,有一个变量
使用
context.select或context.watch (无关紧要)侦听此属性,然后
在
Text小
部件
中
使用
。还有一个按钮可以调用模型
的
一个方法,用于设置随机值。最初,如果没有任何屏幕更改,则当按下此按钮
时
,将按
浏览 23
提问于2021-08-13
得票数 0
回答已采纳
3
回答
在
StatelessWidgets
中
包装StatefulWidgets是一种很好
的
做法吗?
、
我知道StatelessWidgets没有
在
以后阶段会改变
的
状态,而StateFulWidgets有。因此,在有状态
的
小
部件
中
只保留可更改
的
部分,然后
在
无状态
的
小
部件
中将其与UI
的
其余部分一起
使用
,是不是一个好主意?例如,如果我有一个带有日期选择器
的
页面,那么我需要有一个有状态
的
小
部件
来保存该日期控件,但是实际
使用
所选择
浏览 0
提问于2020-03-10
得票数 1
2
回答
颤振:提供者不工作
在
状态小
部件
中
我创建了一个新
的
颤振演示,并修改它以
使用
提供程序包。但不起作用。这是我
的
密码。home: Provider<MyState>( child: MyHomePage(title: '
Flutter
).increase, child: Icon(Icons.add), );} 按下按钮<
浏览 6
提问于2020-12-24
得票数 0
回答已采纳
1
回答
在
flutter
中
使用
有状态小
部件
的
另一种方法
、
、
我正在探索
flutter
,最近我
构建
了一个非常简单
的
灯泡示例( Problems while using
Flutter
Provider package )。我意识到任何应用程序都可以通过一个主主页应用程序
使用
消费者
和无状态
窗口
小
部件
,提供所有这些DataModels,完全跳过有状态
窗口
小
部件
。下面是一个
小
例子 class Data with ChangeNotifier { bool isO
浏览 23
提问于2020-05-01
得票数 1
回答已采纳
2
回答
单视图颤振提供程序
、
、
因此,我
在
我
的
小
部件
中
尝试了以下内容: return
ChangeNotifierProvider
<MyModel>('Screen 1', ), ), } 但是,当我试图
在
我
的
当我将提供者
的
声明移到我在这个Wid
浏览 2
提问于2020-02-23
得票数 0
回答已采纳
3
回答
关于
flutter
提供程序中发生
的
错误
、
、
我正在学习
flutter
的
提供者,我正在遭受一个错误。 @override return
ChangeNotifierProvider
class Main extends StatelessWidget { Widget build(BuildContext context) { return
ChangeNotif
浏览 1
提问于2020-06-17
得票数 7
回答已采纳
2
回答
在这之后。,ProviderNotFoundException(T,context.widget.runtimeType)
、
、
问:我实现MultiProvider
的
方式如下所示
在
我
的
主文件
中
。在运行时,我会被抛出以下错误。有人能帮我吗?谢谢。../../../../../../..尝试
在
“,”之前插入标识符。,将../../../../../../..脚本'C:\src\
flutter
\packages\
flutter
_tools\gradle\
f
浏览 2
提问于2022-01-15
得票数 1
回答已采纳
2
回答
在
Widget测试
中
处置提供程序
、
、
我正在
使用
flutter
_test
在
我
的
Flutter
应用程序上执行一些小
部件
测试。它基本上工作得很好,除非我
的
测试小
部件
是一个
消费者
。在这里,我基本上有一个DeviceProvider对象,它将一个对象包装到一个ChangeNotifier
中
,以便将更新正确地传播给
使用
者。为了能够
在
WidgetTester中
使用
它,我将我
的
Consumer小<
浏览 9
提问于2020-06-08
得票数 0
3
回答
无法
在
颤振
中
访问提供者
、
我有一个简单
的
提供者类:- int count; countclass MyWidget extends StatelessWidget{ Widget build(BuildContext context) { Widget I/
flutter</
浏览 2
提问于2020-02-23
得票数 0
回答已采纳
3
回答
ChangeNotifier是如何通知州
的
?
、
、
有人能告诉我提供者是如何通知州
的
吗?我只是需要更好
的
例子来解释。
浏览 12
提问于2022-01-31
得票数 1
回答已采纳
2
回答
切换材料应用程序或
重新
加载主功能
的
颤振方式
、
、
我希望在用户注册流和应用程序
的
其他部分之间有一个清晰
的
关注点。为此,我为注册流创建了一个MaterialApp,为主应用程序创建了一个MaterialApp。当用户完成注册-他们应该直接到主应用程序。
ChangeNotifierProvider
.value(value: deviceProvider), ),);
浏览 3
提问于2022-03-28
得票数 1
2
回答
Flutter
:更新ListView表
中
的
特定项目
、
、
、
、
每个项目都有一个按钮,当我点击一个项目按钮
时
,我正在尝试更新ListView
中
的
特定项目。但是我不能,我被
重新
加载了完整
的
ListView,如下所示…。我想在一个序列
中
只更新我
的
列表数据
中
的
特定对象,并更新这些按钮标题,并根据付款id将紫色改为绿色。有没有什么办法可以只更新ListView
中
的
一项,而不必刷新整个列表?); }
浏览 2
提问于2020-09-19
得票数 1
2
回答
当状态随提供程序更改时
使用
StatelessWidget是安全
的
吗?
、
、
、
我看到颤振小组建议如下: 例如,
在
Android
中
,这类似于放置带有您
的
徽标的ImageView。在运行时,徽标不会改变>,所以
在
颤振中
使用
StatelessWidget。如果您想根据
在
进行HTTP调用或用户交互后接收到
的
数据动态更改UI,那么您必须
使用
StatefulWidget并告诉颤振框架小
部件
的
状态已经更新,以便它可以更新该小
部件
。我
使用
,它允许您
使用</e
浏览 3
提问于2020-12-16
得票数 0
回答已采纳
1
回答
ChangeNotifierProvider
:它创建
的
ChangeNotifier能被
重新
创建吗?
、
、
ChangeNotifierProvider
的
ChangeNotifier能被
重新
创建吗?我从阅读
中
得到
的
印象是,当
ChangeNotifierProvider
做create: (context) => SomeChangeNotifier()
时
,保证永远不会
重新
创建SomeChangeNotifier: 这是
在
第一次
构建
小
部件
时
完成
的
,而不是
在<
浏览 3
提问于2020-12-09
得票数 0
1
回答
flutter
是如何决定何时
重新
构建
小
部件
的
?
、
、
、
build(BuildContext context) { return Text("click me");} 我可以理解为什么在下面的代码
中
,每次
构建
都会调用CustomTextWidget
的
构造函数和
构建
方法。方法不会在每次
构建
时
都被调用?setState都调用build RaisedButton( onPressed: () {
浏览 12
提问于2020-12-07
得票数 1
2
回答
在
StreamBuilder中
使用
Selector (Provider)
时
不必要
的
Widget重建
、
、
、
我
使用
的
是一个Selector,当Bloc
中
的
数据发生变化时,它会
重新
构建
。这样做很好,但是当数据发生变化时,它会
重新
加载整个树,而不仅仅是Selector内部
的
构建
器。
在
我
的
例子
中
,选择器
在
StreamBuilder
中
。我需要这个,因为流是连接到API
的
。因此,
在
流
中
,我正在
构建</
浏览 3
提问于2020-01-02
得票数 2
1
回答
在
FutureBuilder
的
构建
器函数
中
呈现同一个小
部件
时
遇到问题
也许我没有正确地理解小
部件
重建是如何工作
的
,但例如在这段代码
中
。因为初始值为false,所以流会转到else块,并在该块
中
创建MultiProvider小
部件
,所以一切正常。然后,
在
将来完成之后,它返回true,因此它将返回if块,但是不会再次
重新
创建MultiProvider,并且我放置
的
属性不会反映嵌套
的
小
部件
,比如我
在
providers参数
中
附加
的
Strea
浏览 1
提问于2019-06-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为安卓开发者介绍的移动开发框架 Flutter
Flutter 1.12重磅发布:支持Web与macOS
Flutter全平台制霸再进一步:实现Linux桌面应用支持
为啥Flutter Hooks没有受到太多关注和青睐?
Flutter 1.17重磅发布:多个新增特性及增强,2020年首个稳定版
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券