我目前正在使用 Isar 创建一个数据库,如下所示: 在我的代码中,我有一个图像,我正在使用 GestureDetector onTapUp 事件绘制这些多边形: 但是,当我这样做时,多边形会出现在数据库中,但顶点不会。 所以我尝试了: 现在多边形和顶点都在数据库中,但是没有设置 id/IsarLi ...
我目前正在使用 Isar 创建一个数据库,如下所示: 在我的代码中,我有一个图像,我正在使用 GestureDetector onTapUp 事件绘制这些多边形: 但是,当我这样做时,多边形会出现在数据库中,但顶点不会。 所以我尝试了: 现在多边形和顶点都在数据库中,但是没有设置 id/IsarLi ...
是否有可能构建一个可以重复使用的小部件并且只听一个特定的ChangeNotifier ? 让我用一个例子来解释: 我有 3 个 ChangeNotifier: NotifierA 、 NotifierB和NotifierC ,我有一个名为MyLikeWidget的小部件,它显示类似计数,所有三个 C ...
我是 Flutter 的新手,我正在尝试使用 Provider 构建一个应用程序。 我将在这里尝试提供一个过于简单的示例。 我的应用程序包括一个 model 的房间。 房间有温度传感器等设备列表 我有一个 RoomProvider class,它实现了 ChangeNotifier,负责更新List ...
我正在构建我的第一个应用程序,对于 state 管理,我使用 ValueChangeNotifier 和 Provider 以及 state 模式。 但是当我启动我的应用程序时,出现以下错误: 发生异常。 FlutterError (setState() or markNeedsBuild() c ...
在这里,我在使用 cololrscheme 的全局主题中使用辅助颜色作为 deepOrange,但是当我用 Consumer 包装该小部件时,它不会遵循全局主题并应用一些随机颜色,为什么会发生这种情况? 下面是我的消费者代码,它没有应用我的颜色主题,没有消费者它将应用。 ...
长期以来,我一直在努力正确处理用户的重新身份验证以及将数据存储在 Provider 中。 在设备上首次执行应用程序期间,用户未经身份验证。 然后用户可以注册/登录并重新构建下面发生的 class。 不幸的是,即使重新构建发生,当 Firestore 中的文档发生更改时,更改也不会反映在 Provi ...
我正在处理我的第一个 flutter 应用程序,但我遇到了一个问题。 我有一个 riverpod StreamProvider 返回我在 ConsumerWidget 中返回的 stream 个对象: 现在我想在我的页面中包含其他小部件,而不仅仅是 ListView。 我试过将 ListView ...
我开发了一个广告应用程序,在详细视图上有一个消息按钮。 当用户点击它时,聊天视图(有状态的小部件)被推送到屏幕上。 initState() 用于调用asyncInitMessages() ,后者从远程数据库异步获取聊天和相关消息。 asyncInitMessages()属于扩展ChangeNo ...
我有一个像这样的简单 controller 我试图在小部件和初始状态 function 中像这样打印它,但值显示 null。我可以在集合 function 中看到值不是 null。print('id ${context.watch<UserController>().user.sId. ...
赏金将在 6 天后到期。 此问题的答案有资格获得+50声望赏金。 Nomad09想让更多人关注这个问题。 我建立了一个工作倒计时时钟,以小时:分钟:秒的格式显示剩余时间。 在有状态的小部件中。 使用全屏墨水池来启动和停止它。 我想要做的是将此代码传输到更改通知程序。 (我已经准备好更改通知程序 ...
我正在尝试在我的应用程序中使用多个ChangeNotifierProvider ,我创建的第一个效果很好,但是当我将代码复制到另一个提供程序时,第二个将不起作用。 我试过嵌套它们,只创建第二个并使用MultiProvider 。 这是我的main内容: 我的第一个供应商: 我的第二个供应商: 您对问 ...
我是 flutter 的新手,在我正在进行的项目中需要帮助。 我正在尝试根据用户在bottomNavigationBar上单击的内容动态更改Scaffold小部件的body属性的内容。 我正在尝试使用 Provider state 管理,因为我在创建一些应用程序时正在尝试学习。 这就是我得到的; 主 ...
赏金将在 6 天后到期。 此问题的答案有资格获得+50声望赏金。 Gwhyyy想提请更多人注意这个问题: 我想知道为什么在这种情况下会抛出错误,使用第一个和第二个代码有什么区别。 我有这段代码:MultiBlocProvider( providers: [ BlocProvider( ...
可以说我有多个用户可以设置的设置。 我是否应该有一个 Provider 来管理所有设置,如下所示: 或者我应该像这样为每个 object 创建一个提供者: 使用 ChangeNotifierProviders 的最佳实践是什么? ...
我正在从事电子商务项目。 在那个项目中,我使用provider package来管理 flutter 中的状态。在开发模式下,提供者更新 UI,但是当我使用flutter build apk --release ,它不会更新 UI。 我不明白为什么它不立即更新用户界面。 购物车供应商 将产品添加到 ...
所以我正在使用这个 stateNotifierProvider 来跟踪这个 toggleButton 中的 selectedItem,但是即使实际上更改了通知程序的 state,它也不会触发构建 function,因为它应该......任何人都可以帮助我这个? 谢谢! 我尽我所能让它发挥作用,但找 ...
我有一个个人 API,我从那里检索我需要的所有信息,连接工作正常,但问题是当我想显示这些值时,我有一个提供者,我把我需要的所有数据从 API 中放置,我调用它把这些项目放在 DropDownMenu 中,但问题是值没有出现,即使在数据到达之后,我知道这要感谢调试,这里是一些代码: 这是我调用提供者 ...
我正在尝试显示来自firestore的文档字段值,并希望使用提供程序将其显示在其他页面上。 这是我在提供程序文件中的代码: 这里使用 print 语句打印了正确的userName值,但是当我尝试通过提供程序传递它时,它显示了我为 null 安全提供的初始化字符串值default error 。 这 ...
我已经定义了一个变量 myvalue,用于从 Provider class providerdemo 中的云 firestore 访问文档字段。但是当我尝试访问它时显示错误The getter 'mydata' isn't defined for the type 'providerdemo'. ...
我有一个位于 map 之上的图标,基本上它是一个位置图钉图标。 我想在单击按钮时显示或隐藏。 最初我将可见性设置为隐藏但是当我点击按钮时它不会显示这是小部件的代码 这是代码堡垒提供者 这是带有GestureDetector的按钮,用于隐藏和显示小部件 最后,我要显示和隐藏的是小部件本身, 但是没有 ...