问题标签 [flutter-hive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
48 浏览

flutter - 输入'_InternalLinkedHashMap' 不是类型 'Map 的子类型'kvPairs'

我正在尝试找出 Flutter 中的 Hive 包。但是,它向我显示了一个错误。

错误说:“类型'_InternalLinkedHashMap<dynamic,dynamic>'不是'kvPairs'的'Map<dynamic,TOTPModel>'类型的子类型”

我正在使用带有 BLoC 模式的 Hive 包。

这是应用程序的外观:

图片

代码:

manual_input_bloc.dart

totp_model.dart

totp_model.g.dart

0 投票
0 回答
32 浏览

list - 我无法将数据从屏幕传输到列表,我尝试了 hive,但我无法组合数据结构,因为它没有生成 g.dart 文件

程序员家族。我是编程新手,我很难将数据从屏幕传输到列表,用户可以在列表中查看发送的消息。抱歉,这个问题很愚蠢,但我已经在图书馆,视频等中尝试过。但是我没有找到解决方案,请问有人可以帮我吗?谢谢!(我已经被这个问题困扰了好几天了)。

我的代码:

0 投票
1 回答
946 浏览

android - Flutter:添加到 Hive 框中的对象的字段在应用重启后返回 null

我正在使用 Flutter 和 Hive 创建一个应用程序,但我还不熟悉它。
我需要在其中有一个初始帐户,因此我为此制作了一个 Hive 框,并尝试在该框中保存一个帐户对象。
我检查添加打印件,并将对象正确保存在框中。但是当我重新启动应用程序时,打印不再返回值。对象仍然存在,但只有字符串名称字段有值,其他两个为空。
为什么重启后有些字段为空?

第一次运行后的输出

重启后输出

主要代码

帐户类别代码

0 投票
0 回答
546 浏览

android - Flutter Hive - 如何从框中列出对象作为选择字段元素

我正在使用简单的 Hive 数据库制作一个移动 Flutter 应用程序。我的 Hive 框中有一些 Account 对象,我需要将其作为可选列表显示给用户(例如在 DropdownButton 中)。我该如何实施?

我试图将值作为列表提供,但出现错误The argument type 'List<Account>' can't be assigned to the parameter type 'List<DropdownMenuItem<Account>>'.

编辑:已经解决了 - 这是解决方案

0 投票
1 回答
199 浏览

flutter - 使用 Navigator.push() 导航到特定页面时应用程序崩溃

我最近构建了从 wordpress 获取内容的应用程序。所有的东西都工作正常。我添加了保存内容的功能。我使用 Hive 和 Hive flutter 来保存内容。在调试版本中它工作正常,但在发布版本中,当我导航到下载页面时,我的添加冻结。我尝试提供存储权限。

0 投票
0 回答
224 浏览

flutter - Hive - Flutter 中的固定长度列表错误

我遇到了一个问题,当我从配置单元中获取列表时,当我尝试从列表中添加时,它会显示一个固定列表长度错误。有人可以帮我吗?

编辑:原来这是一个最近打开的活动问题,包含所有详细信息 - https://github.com/hivedb/hive/issues/602 我猜它现在是一个依赖问题。

0 投票
0 回答
30 浏览

flutter - 未处理的异常:NoSuchMethodError:在 null 上调用了方法“add”。:尝试调用:add(“CategoryModel”的实例)

在我的应用程序中,我使用 Hive 包将数据保存到数据库中,在主页中,当我创建一个名为 CategoryModel 的对象时,当我尝试将其添加到框中时,我遇到了标题错误。我在下面分享 homePage initState 和 HiveHelper 类。

我该如何处理这个问题请帮助我..

0 投票
0 回答
150 浏览

flutter - 如何使用嵌套类互相与蜂巢?

您好,我有三个嵌套类,我希望将它们存储在 hive 包提供的盒子中,我插入了一些代码,但我不知道这是真实的方式,我该如何存储它们,有人可以帮助我吗?

0 投票
1 回答
165 浏览

flutter - 该方法在空错误flutter Hive上被调用

打开盒子

将数据放入 hive 的函数

错误是

引发了另一个异常:NoSuchMethodError:在 null 上调用了方法“put”。

0 投票
0 回答
321 浏览

flutter - 如何从蜂巢盒中访问嵌套对象元素?

在我的应用程序中,我使用了 3 个相互嵌套的类,我决定使用似乎比 sqlite 更容易的 hive 包,我已经根据 hive.dev 设置了 hive 包,并且我没有遇到与设置过程相关的任何错误,我想将我的对象存储在蜂巢框中,当我创建主类别对象并添加到蜂巢框时,我可以在我的主页中收到它,但是当我想将子类别添加到任何特定的主对象时,我无法访问子类别列表,或者我不明白我到底要做什么,有人可以帮我创建必要的功能吗?我在下面分享了 3 个类和 hiveHelper 类。谢谢你的帮助。