如何在Realm for Android中实现以下目标

极限

在我的应用程序中,我通常有一个加载器,该加载器从sqlite加载数据,然后将其传递到所附加的活动或片段,并在absListView的适配器中从该位置进行设置,然后将其呈现给用户。

由于realm声明不应在线程之间共享对象,因此如何在不从UI线程进行任何数据库调用的情况下实现此目标?(这会使应用程序在我点击数据库时感觉迟钝)

同样在3个示例introgridViewmigration)中,在UI线程中多次执行db操作。UI线程中的数据库操作在Android中难道不是很重要吗?

从文档中引用-可能长时间运行的操作(例如网络或数据库操作)或计算量大的计算(例如调整位图的大小)应在工作线程中进行(或在数据库操作的情况下,通过异步请求进行)。

克里斯蒂安·梅尔基奥(Christian Melchior)

没错,当前无法在后台线程上加载项目,然后将其解析到UI线程。它在路线图上,但是,请参见此处:https : //github.com/realm/realm-java/issues/503

但是,Realm的速度非常快,因此,直到那时,对于少量数据,即使在UI线程上加载数据,您也可能不会跳过帧。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在extjs中实现以下目标

来自分类Dev

如何在WPF中实现以下目标

来自分类Dev

如何在Android的“ MaterialTextView”中实现以下设计?

来自分类Dev

如何在肥胖仪表板中实现以下目标

来自分类Dev

如何在不创建存储过程的情况下在oracle中实现以下目标?

来自分类Dev

Android:如何实现以下布局?

来自分类Dev

sql-o如何在不创建存储过程的情况下在oracle中实现以下目标?

来自分类Dev

如何在Erlang中实现以下循环?

来自分类Dev

如何在html中实现以下设计

来自分类Dev

如何在javafx中实现以下结构?

来自分类Dev

如何在es中实现以下sql查询?

来自分类Dev

如何在Matlab中实现以下积分

来自分类Dev

如何在 React Native 中实现以下设计?

来自分类Dev

如何在mysql中使用JOIN语句实现以下目标?

来自分类Dev

如何在Realm中实现继承(iOS,目标C)

来自分类Dev

如何实现以下布局?

来自分类Dev

如何实现以下布局?

来自分类Dev

如何在T-SQL中实现以下方案

来自分类Dev

我如何实现以下布局

来自分类Dev

如何快速实现以下代码

来自分类Dev

如何在MySql中使用Group By实现以下结果?

来自分类Dev

如何使用收集框架在Java中实现以下数据结构

来自分类Dev

如何使用收集框架在Java中实现以下数据结构

来自分类Dev

如何在Realm中处理逆运算?

来自分类Dev

如何在Realm中获取父对象

来自分类Dev

如何在Realm中存储NSObject类?

来自分类Dev

如何在Realm中实现继承(iOS,Objective C)

来自分类Dev

我如何在android中实现这一目标。

来自分类Dev

您如何在android中实现用户目标跟踪