腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4503)
视频
沙龙
1
回答
如
何为
flutter
在
riverpod
中
创
建和
修改
布尔
状态
提供
程序
?
flutter
、
dart
、
riverpod
我正在尝试创建一个全局
提供
程序
,它将包含一个
布尔
值作为
提供
程序
家族的一部分 final PaginationProvider = StateProvider.family((ref, id) => true); 但是,我尝试像对其他
提供
者一样设置该值是失败的。
浏览 5
提问于2021-07-22
得票数 0
回答已采纳
1
回答
与Navigator 2.0结合使用时,应该使用哪个
Riverpod
提供
程序
来处理导航
状态
?
flutter
、
flutter-navigation
、
riverpod
我正在用
Flutter
开发一个相当复杂的跨平台(Android / iOS / web)应用
程序
。我是第一次接触
Flutter
,来自Android和iOS的原生开发背景。我一直
在
研究
在
Flutter
中
处理导航和
状态
管理的最佳方法,到目前为止,我的结论是最好的方法是将应用编程接口与
状态
管理库结合使用。据我所知,这些似乎是用于
Flutter
中导航和
状态
管理的最新和最强大的库。 然而,
浏览 13
提问于2021-06-04
得票数 2
2
回答
你为什么要用
Riverpod
?
flutter
、
riverpod
这里有setState和
提供
者,您可以轻松、整洁地管理您的
状态
,那么为什么使用
Riverpod
呢?,我
在
中看到了不同的例子,
在
使用
riverpod
时,我只发现每个示例使简单的事情变得更加复杂,当您使用
Riverpod
时,可以更容易地使用
提供
者或使用setState来完成相同的事情,并且
在
代码
中
管理
状态
时遵循一些很好的技术有一个名为hooks_
riverpod
的包,我不认为这个包的理
浏览 5
提问于2022-08-24
得票数 0
1
回答
类
中
的
Riverpod
还是构建方法之外的?
flutter
、
dart
、
flutter-provider
、
riverpod
、
flutter-riverpod
Riverpod
使用的是ref,它只能通过扩展获得,但是如何在没有任何扩展和构建方法的裸类中使用它。User({required this.uid, required this.username, required this.email});}import 'package:
flutter
_
riverpod
/
flutter
_
riverpod
.dart'; final Fire
浏览 3
提问于2022-06-06
得票数 1
回答已采纳
2
回答
使用
Flutter
和
Riverpod
时清除
提供
者
中
的
状态
flutter
、
dart
、
riverpod
如何在
Flutter
应用
程序
中
手动清除
Riverpod
提供
程序
的当前
状态
?我的用例是,当用户注销我的应用
程序
,然后以新用户/不同用户的身份注册时,以前的用户
状态
仍然存储
在
提供
者
中
,但是当应用
程序
重新启动时,它会自动清除。
浏览 26
提问于2021-08-07
得票数 2
1
回答
更新StateNotifier的单个属性时的
Riverpod
-重建屏幕
flutter
、
riverpod
当我使用
Riverpod
作为我的
状态
管理工具时,我发现它是一种反模式。我做了用户要求做的事情:更新要更改的属性并添加state = state。我一直
在
尝试下面的线程中使用的解决方案,但这也不会为我重建UI。有人能告诉我我在这里做错了什么吗?我觉得下面的解决方案应该可以工作,因为这基本上就是您对任何其他
状态
管理包(
如
Redux )所做的事情。My
状态
模型、说明符和
提供
程序
import 'package:hooks_
riverpod<
浏览 6
提问于2022-01-31
得票数 3
回答已采纳
1
回答
flutter
_
riverpod
-
在
“`context`”可用时访问“刷新”
flutter
、
dart
、
flutter-provider
、
flutter-riverpod
我正在将我的应用
程序
移植到使用
flutter
_
riverpod
包。目前,我的应用
程序
正在使用provider包来管理/处理app
状态
。
在
以BuildContext作为输入的多个实用
程序
类中有许多静态方法。我使用上下文访问
提供
程序
,它允许我读取和
修改
状态
:abstract class Some
浏览 8
提问于2022-11-23
得票数 0
回答已采纳
2
回答
类型'StateNotifierProvider‘是用两个类型参数声明的,但是给出了一个类型参数
flutter
、
dart
、
riverpod
在
一个颤振2.0.5应用
程序
的上下文中,我想通过
Riverpod
来管理它的
状态
,我想我可以这样声明一个StateNotifierProvider: final counterProvider = StateNotifierProvider<CounterStateNotifier>((ref)<
浏览 5
提问于2021-04-23
得票数 12
回答已采纳
1
回答
如何在使用
riverpod
导航到
flutter
中
的另一个屏幕时保持应用
程序
的
状态
flutter
、
dart
、
provider
、
riverpod
我目前遇到的问题是,当我单击另一个将用户带到第二个屏幕的按钮时,计数器的
状态
会保留在第二个屏幕
中
。下面是我的代码 main.dart import 'package:
flutter
/material.dart';import 'package:
flutter
_
r
浏览 23
提问于2021-04-22
得票数 0
回答已采纳
1
回答
颤动
中
的依赖注入-不同方法的影响
flutter
、
dart
、
dependency-injection
、
riverpod
在
Flutter
中
,我对如
何为
类创建参数感到有点迷茫,也不知道创建这些参数的最佳方法是什么。通常,参数只是注入到另一个类
中
的类,以执行任务。
Riverpod
在网站上表示:“
提供
者是单例、服务定位器、依赖注入或InheritedWidgets等模式的完全替代品。”所以我想我不需要服务定位器,因为我使用
Riverpod
。然而,我在网上找不到任何关于如何使用
Riverpod
提供
者注入服务的内容。我可以看到,您可以使用Pro
浏览 0
提问于2020-12-11
得票数 1
1
回答
在
使用冻结实现模型时,常数创建的参数必须是常量表达式。
flutter
、
flutter-bloc
、
freezed
我遇到了一个小问题,使用freezed转换这个类,因为不可能有一个非常量的默认值,因此不可能将行DateTime nocache= DateTime.now()转换为@Default(DateTime.now()) DateTime nocacheimport 'package:equatable/equatable.dart'; const DynamicLinkState(); List<Object>
浏览 2
提问于2020-11-25
得票数 3
5
回答
颤振:如何将有
状态
小部件转换为无
状态
小部件并保持
状态
更改
flutter
、
dart
、
statelesswidget
我想将有
状态
小部件更改为无
状态
小部件,并保持set
状态
函数可用,我如何做呢?
浏览 19
提问于2022-08-27
得票数 0
回答已采纳
1
回答
authStateChanges()只
在
热重新启动后更新,当一个新用户
在
Flutter
中注册时
flutter
、
firebase-authentication
、
riverpod
FirebaseAuth.instance.authStateChanges()方法
中
的流在现有用户登录或注销时自动更新,更改反映在UI
中
,但在注册新用户时,流只
在
热重新启动后才会更新。print(e.toString()); } Future signOut()async{ }流
提供
程序
类import 'package:edu_opt/services&
浏览 2
提问于2022-01-04
得票数 0
3
回答
Riverpod
,在外部BuildContext和Provider
中
读取
状态
flutter
、
dart
、
riverpod
我有一个类似下面这样的
提供
者import 'package:putin_
flutter
_clientpassword: await secureStorageRead('password'), );} 最终,
在
某些小部
浏览 12
提问于2021-03-10
得票数 7
回答已采纳
3
回答
如何在
Riverpod
中
获得
提供
者的先前价值?
flutter
、
riverpod
、
flutter-riverpod
更新:dependencies: sdk:
flutter
git: ref: master
浏览 16
提问于2022-10-18
得票数 0
回答已采纳
1
回答
当通知
程序
试图更新
flutter
_
riverpod
中
的
状态
错误时抛出一个异常
flutter
、
dart
、
riverpod
我正在开发一个带有颤振的应用
程序
,我正在使用
flutter
_
riverpod
软件包进行
状态
管理。但我搞错了。import 'package:
flutter
_
riverpod
/
flut
浏览 5
提问于2022-09-04
得票数 0
1
回答
从UI外部
修改
Riverpod
提供
程序
时没有更新的小部件
flutter
、
provider
、
riverpod
我正在尝试从UI外部更新我的
提供
程序
内的值,
如
文档中所述:AppProvider _appProvider= container.read(appProvider);
在
我的setMode方法
中
,我调用notifyListeners()。现在的问题是,尽管我的
提供
程序
中
的值成功地更改
浏览 3
提问于2021-01-30
得票数 3
回答已采纳
2
回答
如何访问变量值,从不同的屏幕颤振?
flutter
、
dart
Q1:,如何获得
在
不同屏幕中使用的某个变量值?我试图通过读取另一个屏幕上使用的变量来更改appbar和按钮的背景色?说明:我对颤振和尝试不同的东西相当陌生,我有大约5到6个颤振屏幕,
在
第5个屏幕上有一个下拉列表,其中包含3个值(参见代码):print(Value.getString()); 但是我得到了错误:方法'getString‘不是为类型’值‘定义的。
浏览 2
提问于2021-02-14
得票数 0
回答已采纳
2
回答
如何在河运舱
中
对供应商进行定位?
flutter
、
dart
、
flutter-provider
、
riverpod
、
flutter-state
使用provider,Provider的作用域
在
小部件树
中
。只有Provider部件的子部件才能访问它的模型。*这里的“
提供
者”指包
riverpod
的
riverpod
类。而且provider包是InheritedWidget的简化/
浏览 8
提问于2022-02-18
得票数 2
回答已采纳
1
回答
如何在
Riverpod
中
管理Firebase身份验证?
flutter
、
dart
、
firebase-authentication
、
riverpod
我
在
主页上使用它,如下所示: class NavigationManager extends HookWidget { Widget build(BuildContext contextLoginPage是一个有
状态
的窗口小部件,其中包含文本字段、控制器等。在这个文件
中
,我有userEmail和userPassword
中
的用户电子邮件和密码,现在如何使用它来登录用户?要访问此
提供
程序
,我需要在HookWidget中使用useProvider,但这意味着将ui与
浏览 19
提问于2021-04-27
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用BLoC架构开发Flutter应用
10个Flutter开发工具,建议收藏
贝壳Flutter混合容器实践
Google发布Flutter Release Preview 1
开发企业级移动APP,Flutter准备好了吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券