realm相关内容

如何在 RealmRecyclerViewAdapter 中实现可过滤

我很好地使用了 RealmRecyclerViewAdapter.我的问题是实现一个不起作用的 Filterable.这是代码: 私有类 AirportAdapter extends RealmRecyclerViewAdapter实现可过滤{上下文上下文;Ordered RealmCollectionlistAirports;公共机场适配器(上下文活动,OrderedRe ..
发布时间:2021-11-27 20:43:04 移动开发

Android Realm 抽象类实例化

我正在尝试设置从 Realm 数据库获取数据的 AuotoCompleteTextview(在我的 MainActivity 中).所以我使用的适配器如下: 公共抽象类FilterableRealmBaseAdapter扩展 ArrayAdapter实现可过滤{私有最终 RealmResultsmRealmObjectList;私人列表mResults;public Filterab ..
发布时间:2021-11-26 17:35:31 其他开发

在 Android 应用程序中抽象 Realm 的正确方法

我正在 Android 应用程序中尝试 Realm.io,但为了安全起见,我想抽象 DB 层,以便在需要时可以切换回基于标准的 SQLiteDB 无需重写大部分应用程序. 然而,由于 Realm 的特殊性质,我发现它很难正确抽象: 当绑定到一个领域时,RealmObjects 是代理,所以我不能像 POJO 那样传递它们. 所有 Realm 实例都需要为使用它们的每个线程正确打开和关 ..
发布时间:2021-11-26 17:28:40 移动开发

更新到 Android Studio 3.6 后,应用程序在运行时崩溃

我已经尝试过使缓存失效、清理项目、重新安装应用程序.我没有使用数据绑定. 我正在使用 Realm 插件 io.realm:realm-gradle-plugin:5.3.1 以下是来自 build.gradle 的一些相关信息: compileSdkVersion 29构建工具版本 29.0.3实现“androidx.appcompat:appcompat:1.1.0" Andro ..
发布时间:2021-11-21 20:58:28 Android

Android 工作室:UnsatisfiedLinkError:findLibrary 返回 null - 加载本机库

我正在 Android Studio 中制作一个使用两个库的应用程序.带有 Android 包装器和 jar 库的本机库.出于某种原因,如果另一个 jar-library 被编译到项目中,则不会加载本机库.因此,如果我仅使用本机库运行该应用程序,则一切正常.我将另一个 jar-library 添加到我的 gradle-file 和 boom...一个 UnsatisfiedLinkError: ..
发布时间:2021-11-21 19:56:04 Android

Android Realm 大文件大小

我是安卓编程的新手.我为我的简单成绩跟踪器实现了 Realm,但是,文件大小从 1.5mb 增加到 5mb.这是正常的吗? 我所做的只是使用 oncreate 在每个类中添加一个领域的实例,只要活动有可能结束,就在 real.close() 中添加.还将开始和提交事务包装在每个对象创建周围. 是不是我做错了什么导致文件过大? 谢谢! 编辑:我的意思是 apk 大小 解 ..
发布时间:2021-11-21 19:00:57 Android

连接 Realm 和 SwiftBond 的最佳方式是什么

我喜欢 Realm 并且我喜欢 债券.它们都使应用程序创建成为一种乐趣.所以我想知道连接 Realm 和 Bond 的最佳方式是什么? 在 Realm 中,我们可以存储基本类型,例如 Int、String,例如但是在 Bond 中,我们使用 Dynamics 和 Bonds.我发现连接 Realm 和 Bond 的唯一方法如下: class TestObject: RLMObject {动态变 ..
发布时间:2021-11-17 02:39:32 其他开发

使用 Realm 库获取光标

我在列表视图中使用游标适配器.我打算使用内容解析器来获取光标.现在我改变了主意,给它一个学习 Realm 的机会. 如何使用领域获得 “光标" 对象?顺便说一句,我也很感激提供一些片段来对光标进行排序. 谢谢. final class Contact extends RealmObject {私人 CharSequence mName;公共 CharSequence getName( ..
发布时间:2021-11-02 22:21:40 其他开发

添加 Realm DB 后项目大小增加到 716 MB

该项目只是一个简单的记事本,但添加 Realm DB 后大小增加到 716 MB.可能是什么问题呢 ?Xcode 中也有警告:“/:1:1: 模块‘Realm’的 Umbrella 头文件不包括头文件‘/core/realm.h’" 解决方案 如果参考 Realm 版本的 github 你可以看到 RealmSwift SDK 以 871 Mb 压缩(2Gb 解压!). 如果删除示例 ..
发布时间:2021-09-30 20:16:18 其他开发

无法使用 Realm Studio 或 Realm Browser 打开 default.realm 文件

我已经检查了有关此问题的其他线程,但在实施答案方面没有任何运气,因此求助于开始另一篇文章.对不起! 我目前正在完成一门 Swift 课程,并且在第一次使用 Realm 时遇到了一些问题.使用 Cocoapods 将 Realm 安装到我的应用程序中似乎按计划进行,但是在尝试打开 Realm 数据库 (default.realm) 时,我遇到了以下错误: 使用 Realm 浏览器打开时出 ..
发布时间:2021-07-05 18:49:40 其他开发

IOS 中的领域:插入对象后无法更改主键

我是使用 Realm 的新手.我有一些代码: RLMRealm *realm = [RLMRealm defaultRealm];[领域事务WithBlock:^{self.object.objectPrimaryKey = someValue;}]; 此字符串出现异常:self.object.objectPrimaryKey = someValue; 原因:'插入对象后主键不能更改.' o ..
发布时间:2021-07-05 18:49:37 其他开发

全局领域对象:单例还是每次都获取?

在我的应用程序中,我需要对 currentUser 进行全局访问,它是一个 User 类的实例,定义如下: class 用户:对象{@objc 动态 var recordName = UUID().uuidString@objc 动态变量名 = ""@objc 动态 var email = ""@objc 动态 var 照片:数据?= 零覆盖静态 func primaryKey() ->细绳?{ ..
发布时间:2021-07-05 18:49:33 其他开发

领域更新数据 + DispatchQueue

我在后台更新了数据库.我的数据可以包含约 2000 项,更新需要时间. func updateData(items: [JSON], _ complete:@escaping() -> Void) {DispatchQueue.global(qos: .userInitiated).async {让 currentModels = EgrnModel.getAllModels()var newM ..
发布时间:2021-07-05 18:49:27 其他开发

在 Realm 上删除父级时删除子级

我知道该领域的工作方式类似于 mongodb.我的问题是,如果我想删除孩子和他们的孩子(基本上是从我要删除的节点开始的整个数据分支)怎么办? 这个问题让我深入了解了领域中的关系如何运作.但我还是一头雾水. 解决方案 Realm 尚不支持级联删除.在支持此功能之前,您需要手动删除子对象.类似以下内容可能有效: function deleteObjectGraph(object, ty ..
发布时间:2021-07-05 18:49:25 其他开发

领域移动平台 - 领域可以用作数据库吗?

新的领域版本提供了新的云功能,用户可以在其中在所有设备之间同步数据.我想创建一个主数据库,所有用户都将他们的信息存储在这个数据库中,这样每个用户都可以访问其他用户信息. 有办法吗?我的数据库将包含大量数据并且非常复杂(为每个用户存储数千张图片). 所以我希望能够访问数据库,但不将其下载到设备上并且不同步它(每次与设备无关的图像发生更改时,设备上的数据库都不会更改). 解决方案 ..
发布时间:2021-07-05 18:49:19 其他开发

Realm - 如何在列表中查找字符串

这是我的对象: class Cat: Object {让玩具 = List()} 如何在toys数组中找到一个玩具并删除它? if let foundToy = cat.toys.filter(???).first {尝试!领域.写{领域.删除(foundToy)}} 解决方案 如果您要保留一个不同 String 的数组(即,toys 数组不包含重复项),您只需删除找到的第一个 Stri ..
发布时间:2021-07-05 18:49:15 其他开发

为 Realm Cloud 中的所有领域重置架构

有什么方法可以完全消除 Realm Cloud 中的所有内容,包括现有的架构定义? 解决方案 有一种方法可以从 Realm Object Server 中删除 Realms. 以下是我在 领域收集的信息论坛帖子 这是官方文档. 这非常重要.我链接的文档适用于 Docs 3.0.自托管似乎即将消失,因此 3.16 文档不再包含此信息. 有两个步骤 删除服务器文件删除 ..
发布时间:2021-07-05 18:49:12 其他开发

如何在领域中将数组转换为列表?

我在转换 Realm 类型时遇到问题 List 数组到Int数组[Int]. struct Movies: Codable {让流派ID:[Int]?}类缓存电影:对象{让流派ID:列表?}func saveMovies(电影:[电影]){做 {让领域=尝试!领域()尝试realm.write {电影.forEach {(电影)在让电影领域 = C ..
发布时间:2021-07-05 18:49:09 其他开发