0

Hello i have problem with use whereEqualTo for a list of possible values

My goal is make something like this

query
    .orderBy("dateTime", Query.Direction.DESCENDING)
    .limit(LOAD_COUNT)
    .whereEqualTo("tittle","new advert for search2")
    .whereEqualTo("tittle","new advert for search1")
    .get()

or

query
    .orderBy("dateTime", Query.Direction.DESCENDING)
    .limit(LOAD_COUNT)
    .whereEqualTo("tittle","new advert for search2" || "new advert for search1")
    .get()

structure: enter image description here screenshot enter image description here with datetime enter image description here

or merge few querying to one to get one list with results

but i could not find any solutions for resolving this problem

I hope that someone know best way for resolve this issue

1 Answers1

0

I did something similar by using this adapter: RecyclerViewMergedAdapter

Define 2 different queries and set it to 2 different adapters (in my example below, its mAdapter and mAdapter2). And then merge the adapters this way:

RecyclerViewMergeAdapter recyclerViewMergeAdapter = new RecyclerViewMergeAdapter();
mOrdersRecycler.setAdapter(recyclerViewMergeAdapter);
recyclerViewMergeAdapter.addAdapter(mAdapter);
recyclerViewMergeAdapter.addAdapter(mAdapter2);

//set recyclerview adapter to newly mergeadapter
mOrdersRecycler.setAdapter(recyclerViewMergeAdapter);
H Wong
  • 331
  • 3
  • 16