我正在设计的 android 应用程序中实现 Realm 数据库的一个实例。但是,起初我在主 UI 线程上收到有关 Realm 事务的错误:
Running transactions on the UI thread has been disabled. It can be enabled by setting 'RealmConfiguration.Builder.allowWritesOnUiThread(true)'.
我启用了上面提到的设置,但错误仍然存在。我决定实现一个 AsyncTask 类,以尝试在 doinbackground 方法(在单独的线程上运行)中执行 Realm 事务,但我仍然遇到相同的错误。你能给我一些关于我应该如何进行的建议吗?
亲切的问候,
兰普罗斯
最佳答案
调用 allowWritesOnUiThread(true)
后,您是否真的在构建 Realm 配置对象?并使用它来检索您的 Realm 实例?
关于带有 Realm DB 的 Android 实现,主 UI 错误上的事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65054155/