无需查询即可调整RealmResult

时间:2017-02-22 15:36:33

标签: android realm

我使用RealmRecyclerViewAdapter的简单实例来处理显示MyObjects:

public class MyObjectsAdapter extends RealmRecyclerViewAdapter<MyObject, MyObjectsAdapter.ViewHolder> {

    public interface Listener {
        void onMyObjectClicked(Long myObjectId);
    }

    private Context context;
    private Listener listener;

    public MyObjectsAdapter(Context context, OrderedRealmCollection<MyObject> data, Listener listener) {
        super(context, data, true);
        this.context = context;
        this.listener = listener;
    }

... // Rest of the code.

虽然这适用于简单查询,但我有一个过滤器对于领域查询来说过于复杂,所以我必须通过循环结果来过滤自己。但是因为我不能&#34;删除&#34; RealmResults中的一个对象(因为它从领域中删除它),我需要使用List,这意味着我必须重写适配器。

我的问题是,有没有办法以不基于领域查询的方式调整RealmResult?

0 个答案:

没有答案