【发布时间】:2016-04-03 14:21:25
【问题描述】:
我最近开始学习如何使用 SQLite 在 Android 中存储数据。我发现 SQLite 命令很难学习,所以我开始寻找替代方法。我遇到了Realm,我正在尝试一下。但是,我很难理解它的用法。
我的应用中有 4 个类。
MainActivity - 拥有 RealmObject
Names - 扩展 RealmObject 的基类。它拥有所有的 setter 和 getter
BackgroundService - 从 Web 获取数据并将其存储在 RealmObject 中的 IntentService
RecyclerViewAdapter - 应该能够从 MainActivity 中的 RealmObject 获取数据并将其显示给用户
我在很多地方读到过,领域不能从不同的线程访问。我可以从不同的类访问单个 RealmObject 吗?如何将 RealmObject 转换为 List 以便在 RecyclerView 中使用它?
【问题讨论】:
标签: java android android-recyclerview realm intentservice