gpt4 book ai didi

Android Firebase 查询在不同键中查找多个值

转载 作者:太空狗 更新时间:2023-10-29 12:59:06 25 4
gpt4 key购买 nike

<分区>

我想创建一个像 facebook 这样的搜索功能,帮助所有用户在我的应用程序的用户列表下通过多个值搜索其他用户。

我从这里读了这个例子 https://firebase.google.com/docs/database/admin/retrieve-data

这是我的火力基地: firebase

我能够通过“全名”从 firebase 搜索用户。这是我的申请: my applicantion

usersRef = FirebaseDatabase.getInstance().getReference().child("Users");

Query searchAllQuery = usersRef
.orderByChild("fullname")
.startAt(searchBoxInput.toUpperCase())
.endAt(searchBoxInput.toLowerCase() + "\uf8ff" )

已编辑这是我的回收 View 的代码

    FirebaseRecyclerOptions<SearchUserList> options = 
new FirebaseRecyclerOptions.Builder<SearchUserList>()
.setQuery(searchAllQuery, SearchUserList.class).build();

我希望输出可以通过多个值进行搜索,例如:

.orderByChild("fullname")
.orderByChild("username")
.orderByChild("country")
  1. 当我输入 USA 时,所有值为“usa”的用户都会显示出来。
  2. 当我搜索用户名“wei”时,值为“wei”的用户将显示在列表中

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com