问题标签 [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.
flutter - Flutter 中 Hive 框中的记录过滤和排序
我使用带有 Flutter 的 Hive 将带有键的联系人存储为字母数字字符串,每个联系人数据都是一个带有时间戳的映射
方框行 =
现在可以使用where country=GB条件过滤这些,并按 map.item.timestamp ASC/DESC 对行进行排序
flutter - 在 Flutter 中验证 Hive secureBox 的加密
对于许多有经验的开发人员来说,这可能是一个愚蠢而多余的问题,但是我没有经验,所以我提出了这个问题。我想访问此框中的加密值,以直观地手动验证并观察加密是否已完成。我似乎无法打印加密的值,只有解密的值出来。
我正在用一些演示代码测试这个例子。
我做错了什么还是 .get() 方法默认在通话时解密?
输出:
flutter - 如何使用 Hive 在 Dart 中按值(而不是按索引)读取/更新/删除?
样本
我想将 index 参数更改为我的对象的 id),就像这样
这是我的 TypeAdapter 类:
flutter - 如何在 Flutter/Dart 中使用这个枚举扩展输出我的对象属性?
我想用这个扩展打印特定的个性化对象属性——来源:这里
我正在将 textFields 中的用户数据保存到 Hive 框中。
当我执行以下操作时...
我得到以下打印:
我希望能够随意枚举每个对象属性。
这就是我希望能够打印的内容:
- 扑扑:约翰。// 索引 0 名字
- flutter: Kostas // 索引 1 firstName
- flutter: Vader // 索引 6 姓氏
类保存到 Hive 框中:
如果我不能一劳永逸地解决这个问题,我的头脑可能会爆炸,这是使 DataTable 变得非常简单和动态加载的更大图景的一部分。帮助表示赞赏!
flutter - 在 null 上调用了方法“get”。接收方:null 尝试调用:get(1)
所以我制作了这个颤振应用程序,它将单词翻译成baybayin(仍然有关于它的错误,请也帮助我)。该应用程序将有一个使用 Hive 的数据库。它工作得很好。当我重新加载我的应用程序的一部分时,我设法做到了。然后我注意到前几天,当我应该继续设计我的应用程序时,我收到了这个错误
我尝试了在谷歌上找到的方法,我尝试了很多方法,但我总是到这里。如果我重新加载它,它工作正常。但是当我退出翻译药水时(我转到我的 Baybayin 应用程序的主页),它再次显示。每次我重新加载它时它都可以正常工作。当我热启动它时,错误再次显示。我不能一直重新加载它,尤其是当我释放它时,
这是我的代码。如您所见,我尝试了多种方法来解决该错误。我的代码可能不干净。因为我尝试了多种方法。
flutter - 如何在 Flutter/Dart 中使用 Hive 框和索引以简单的方式将数据动态加载到 DataTable?
我想要一种非常简单的方法来动态填充我的 DataTable 并能够在添加新数据时刷新它,以便它立即更新和重建。使用 Hive 盒并尽可能以最简单的方式。
我正在使用 Hive 加密框,但这并不重要
我提出这个问题并在下面给出答案。我花了很多时间来发现这一点,因为使用 Hive box 和SIMPLE找不到其他类似的东西。我真的希望这对其他人有所帮助,作为一名绿色开发人员,我在 SO 上得到了很多帮助。我很自豪我可以回报恩惠。
我有一个带有适配器的课程并已注册到 Hive
按下按钮保存到蜂巢
数据表构建方法
list - 如何在 forEach 样式循环中将某种类型的迭代放入列表中 - Dart/Flutter
这是一个很难表达的问题,所以如果我需要详细说明,请告诉我。
我正在使用 Hive 盒来保持持久性。这对我来说是一个挑战。如何将我的用户数据从 Hive 框中取出并放入列表中以进行其他任务和数据处理?我已经想出了如何以一种可以在 DataTable 中将其全部显示给用户的方式从盒子中获取单个对象属性。现在我想处理一些数字。
我希望能够将循环中的数据迭代到列表中。事实证明这很困难。此处的示例:我想将“总”放入列表中,以便处理数据。
我为此使用的扩展程序
我正在尝试什么
以上grossData的当前输出
我不知道如何将 GrossData 放入我的 GrossList。如何才能做到这一点?
编辑:作为这种情况下的一个例子,我的意思是使用列表中的数据,在这种情况下,我想将所有总收入数字加起来,这可以通过多种方式完成,但我需要我的所有数据一个列表。
编辑:当调用 add() 和打印列表时,我得到:
并且列表长度保持为 1
flutter - macOS 中的 HiveDB 构建颤振
我有一个使用 hiveDB 的颤振应用程序,它在 iOS 设备和模拟器上运行良好,但是在 macOS 上构建它时,会弹出以下错误。
这是我的主要方法:
android - 重启 Flutter 应用程序时 Hive 数据库消失
我们正在为 Flutter 项目使用 Hive 数据库。它大多运作良好。但是,我们注意到有时在重新启动后,数据库会消失,必须重新创建。一些重启是可以的。其他时候数据库就消失了。这有点令人沮丧。
这是仅在Android模拟器上发生的事情吗?我们会在开放生产中看到这一点吗?每当用户下载应用程序更新时?