腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5933)
视频
沙龙
1
回答
如
何在
弹出
堆栈
之后
调用
initstate
或
didchangedependencies
、
在我从屏幕2
弹出
后,我返回屏幕1。在
弹出
之后
,我需要
调用
initstate
或
didchangedependecies方法来再次初始化我的块。有没有办法做到这一点? 很快,我需要再次初始化我的块。这就是我尝试过的。但此方法不会在从另一个屏幕
弹出
后触发。DeckBloc deckBloc; void
initState
() { super.
initS
浏览 105
提问于2020-08-21
得票数 1
回答已采纳
2
回答
如
何在
Init状态下访问提供程序值
如何从init函数
或
解决方案中访问提供程序模型中的值?一个值是一个搜索变量。MaterialPageRoute( break;void
initState
我没有发布整个代码,因为它很长,我在
堆栈
中得到了一些“所有代码”错误。
浏览 1
提问于2019-08-18
得票数 7
回答已采纳
3
回答
颤动闭塞模式多次重复
调用
函数
、
、
我试图在flutter应用程序中使用bloc模式,我在返回Scaffold()之前编写了build函数体中的代码,如下所示 Widget build(BuildContext context) { pController.addProducts();} 下面是ProductsCon
浏览 0
提问于2019-11-15
得票数 3
1
回答
如何获得一个小部件的位置,以便在它加载时定位另一个小部件
、
我已经找到了几种方法来解释如
何在
按下按钮等时获取一个小部件的位置,但是每当我试图获得一个小部件的位置(在
initState
、
didChangeDependencies
或
主小部件构建方法
之后
),为了相对于第一个小部件定位另一个小部件final position = renderBox.localToGlobal(Offset.zero); } void
initState
(){ super.
init
浏览 0
提问于2020-08-12
得票数 0
回答已采纳
2
回答
在不包含OfflineBloc类型的块的上下文中
调用
BlocProvider.of()
、
、
、
landingBloc; // Completer<void> _refreshCompleter; void
initState
BlocProvider.of<LandingBloc>(context); super.
initState
浏览 0
提问于2020-03-05
得票数 1
1
回答
颤振按钮
调用
其他小部件的setState
、
、
但是,我希望当单击粘贴按钮(处于无状态状态)时,
调用
按钮的setState()方法,以便在其中使用动画控制器并
调用
反向(). late final AnimationController _controller; void
initState
() { _controller = A
浏览 3
提问于2022-06-30
得票数 1
回答已采纳
2
回答
如何避免每次导航到页面时重新加载数据
、
、
Future<List<Employees>>_getAllEmp;
initState
() { } _sharedPreferences = await
浏览 0
提问于2019-08-02
得票数 0
回答已采纳
2
回答
颤振中viewWillAppear()的等价性
、
、
User user = User(); void dispose() { } void
initState
() { _fetchData(context); Widget build(BuildContext contextyour user data", .s
浏览 0
提问于2019-06-09
得票数 7
回答已采纳
1
回答
为什么在
didChangeDependencies
()方法中使用上下文是安全的,而在
initState
()方法中却不安全?
、
、
、
initState
()方法和
didChangeDependencies
()都在状态对象的build()方法之前执行,那么为什么上下文在
initState
()中不可用,但在
didChangeDependencies
根据官方文档,只要状态对象的依赖关系发生变化,就会
调用
didChangeDependencies
()。依赖在这里意味着什么,什么时候变化?(我是初学者,所以请用外行人的术语向我解释这个概念。这是在小部件从小部件树中永久删除时发生的,还是在小部件从小部件树中移除并在其位置显示其他小
浏览 11
提问于2022-09-17
得票数 0
2
回答
使用pushReplacementNamed的路由之间的颤振传递值
、
我试图在使用Navigator.pushReplacementNamed()的路由之间传递值,但我没有得到它。你能帮帮我吗?import 'package:flutter/material.dart'; @override Widget build(BuildContext
浏览 0
提问于2018-04-29
得票数 9
回答已采纳
1
回答
颤动闪屏不会改变页面
、
() { init(); await doSomeAsyncStuffflutter/lib/ui/ui_dart_state.cc(199)未处理的异常: dependOnInheritedWidgetOfExactType<_InheritedProviderScope>()
或
dependOnInheritedElement()在_SplashScreenState.<e
浏览 16
提问于2021-09-29
得票数 1
3
回答
了解颤振
didChangeDependencies
力学
在阅读了docs 和State生命周期
之后
,我仍然不确定
didChangeDependencies
是如何工作的。据我所知,它将在
initState
之后
和InheritedWidget中的任何更改
之后
触发,但是这些更改是什么呢?我认为了解哪些更改触发
didChangeDependencies
是很重要的,因此我们可以了解何时以及如何正确使用它。
浏览 0
提问于2019-02-12
得票数 21
回答已采纳
1
回答
创建StatefulWidget时访问颤振上下文
、
问题来自于context对象在
initState
中不可用。其想法是,小部件不需要知道是否正在访问本地数据库、本地缓存
或
远程服务器。我不能在Services中访问
initState
对象,所以我使用的是
didChangeDependencies
。当从
堆栈
中移除主页时,会出现一个问题。似乎
调用
了didChangeDependences,并且对上下文对象的访问是非法的。_animals, ); void
didChangeD
浏览 0
提问于2019-06-24
得票数 1
回答已采纳
3
回答
调用
Navigator Pop
或
Push时触发的Flutter Stream Builder
、
、
、
、
根据here和here的说法,我的理解是,当在导航器中
弹出
/推送页面时,它会触发应用程序上的重新构建,因此流构建器会重新连接,因此它会触发。然而,这似乎效率很低,那么有没有一种方法可以防止在页面被
弹出
/推送时触发流构建器? 此外,根据日志,当我推送一个页面时,页面首先被构建和显示,然后流构建器被激活。
浏览 23
提问于2019-07-01
得票数 8
8
回答
颤振图像预加载
、
有可能以某种方式预装应用程序上的图像吗?就像我抽屉里有一个背景图像一样,但当我第一次打开抽屉时,我能看到图像闪烁,就像从资产中提取出来,然后显示出来,这给了我糟糕的体验,一旦我第一次看到它,抽屉的其他开口就会表现得像预期的那样,因为它是缓存的。我想要预取它在应用程序加载,所以没有这样的效果。
浏览 0
提问于2018-07-14
得票数 56
回答已采纳
10
回答
颤振寿命周期
flutter是否有一种类似Activity.resume()的方法,可以告诉开发人员用户已经返回活动了。
浏览 10
提问于2017-01-05
得票数 138
回答已采纳
11
回答
Flutter:在Widget上运行方法构建完成
、
我不想在此之前检查并推送登录视图
或
主视图,它需要在主视图加载
之后
发生。有什么我可以用来做这个的吗?
浏览 0
提问于2018-03-24
得票数 209
3
回答
颤振中的
initState
和super.
initState
是什么?
、
、
当将此对象插入到树中时
调用
。 框架将为它创建的每个State对象精确地
调用
此方法一次。如果一个国家的构建方法依赖于一个本身可以改变状态的对象(例如ChangeNotifier
或
Stream ),或者可以订阅接收通知的其他对象,那么国家应该在
initState
期间订阅该对象,取消对旧对象的订阅但是,在此方法
之后
将立即
调用
didChangeDependencies
,并且可以在那里使用BuildContext.inheritFromWidgetOfExactType。如果重写
浏览 0
提问于2018-09-12
得票数 30
回答已采纳
2
回答
触发StatefulWidget导致多个HTTP重请求
这可能是因为我正在做
或
忘了做什么蠢事。下面是用于颤振的完整工作代码示例(截至Dec5 2019年)和用于再现此问题的httpbin服务器(httpbin)。
浏览 8
提问于2019-12-06
得票数 1
回答已采纳
1
回答
是否有一种检查页面是否打开的方法?
、
、
、
、
我正在处理通知页和徽章,以显示通知图标上未读通知的数量,我希望在打开通知页时将通知状态更改为读,并更新徽章。
浏览 2
提问于2021-03-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
源码分析 Flutter 的 setState 过程
如果调用约定不匹配,会发生什么?
栈溢出原理浅析
非HTTP应用或批处理应用如何进行全链路监控
混合栈开发,AliFlutter如何解决图片问题
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券