【发布时间】:2021-02-02 13:29:37
【问题描述】:
我正在开发一个血库应用程序,为了让它工作,当用户请求特定类型的血液时,应该显示具有兼容血型的人。 例如:如果请求者的血型为 AB-,则血型为:O-、A-、B-、AB- 的人应显示在 Firebase Recycler View 中。但是,我读到您不能在一个查询中拥有多个 equalTo()。
Query query = findDonorsRef.orderByChild("bloodGroup");
case "AB-":
option = new FirebaseRecyclerOptions.Builder<FindDonors>()
.setQuery(query.equalTo("O-").equalTo("A-").equalTo("B-").equalTo("AB-"), FindDonors.class)
.build();
break;
这导致应用程序崩溃,任何人都可以提出任何建议。
【问题讨论】:
标签: java android firebase-realtime-database android-recyclerview