我应该在单独的隔离中使用 ObjectBox 以免阻塞 UI 线程吗?

Should I use ObjectBox in a separate isolate so as not to block UI thread?

我打算在我的 Flutter 项目中使用 ObjectBox。但是我注意到 get 方法是同步的。那么我应该在单独的隔离中使用 ObjectBox 以避免阻塞 UI 线程吗?

很少需要这样做。 ObjectBox 在移动设备上每秒读取数十万个对象,所以你应该没问题,除非你正在做一些非常过度的事情。

objectbox-dart v1.4.0 在后台添加 Store.runIsolated 到 运行 数据库操作(异步)。 https://github.com/objectbox/objectbox-dart/releases/tag/v1.4.0