Я новичок в базе данных Realm. У меня есть RecyclerView
, где RecyclerView
должны появляться только одни данные, если существуют данные parentID. Но моя проблема в том, что RecyclerView
появляется слишком много дублирующих данных в одном parentID. Как отобразить одни данные, если parentID совпадает?
Фильтровать данные, но они не работают:
@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();
}