如何在Realm for android中实现以下功能

前端之家收集整理的这篇文章主要介绍了如何在Realm for android中实现以下功能前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的应用程序中,我通常有一个加载器从sqlite加载数据,然后将其传递给它附加的活动或片段,从absListView的适配器中设置它然后将其呈现给用户

由于领域声明它的objects shouldn’t be shared across threads,如何在不从UI线程进行任何db调用的情况下实现这一点? (这会使应用程序感觉迟钝,因为我点击数量很大)

也在3 examplesintro,gridView& migration,多次在UI线程中完成db操作. UI线程中的数据库操作不是在Android中非常皱眉吗?

引自文档 – Potentially long running operations such as network or database operations,or computationally expensive calculations such as resizing bitmaps should be done in a worker thread (or in the case of databases operations,via an asynchronous request).

解决方法

你是对的,目前无法在后台线程上加载项目,然后将其解析为UI线程.然而,它在路线图上,请参见此处: https://github.com/realm/realm-java/issues/503

Realm非常快,所以在那之前,对于少量数据,即使在UI线程上加载数据,也可能不会跳过帧.

猜你在找的Android相关文章