База данных Limit Query Realm в RecyclerView Android - PullRequest
0 голосов
/ 11 апреля 2020

Я новичок в базе данных Realm. У меня есть RecyclerView, где RecyclerView должны появляться только одни данные, если существуют данные parentID. Но моя проблема в том, что RecyclerView появляется слишком много дублирующих данных в одном parentID. Как отобразить одни данные, если parentID совпадает?

1

Фильтровать данные, но они не работают:

@Override
protected void onResume() {
    super.onResume();
    RealmResults<ModelAddTransaction> model = mRealm.where(ModelAddTransaction.class).findAll();
    for (ModelAddTransaction resultModel : model) {
        dataModelDbs = mRealm.where(ModelAddTransaction.class).equalTo("parent_id", resultModel.getParent_id()).findAll();
        dataModelDbs.subList(0, 1);
    }

    realmDataAdapter = new RealmDataAdapterAddTransaction(ViewResult.this, dataModelDbs, true);

    adapter.setRealmAdapter(realmDataAdapter);
    adapter.notifyDataSetChanged();
}
...