实施Searchbar到Firebase RecyclerView来搜索Android Studio节点

Arjun

我正在尝试实现一个搜索栏,它将搜索节点而不是子节点。如果一个节点有一个孩子,我已经能够实现搜索,然后执行查询并搜索特定孩子的值。我无法实现相同的搜索节点值。谁能帮我知道这是否可行吗?

我用于基于子值实现搜索栏的代码是

FirebaseRecyclerOptions<Contacts> options = new FirebaseRecyclerOptions.Builder<Contacts>()
            .setQuery(UsersRef.orderByChild("username").startAt(search).endAt(search + "\uf8ff"), Contacts.class)
            .build();

使用此代码,我可以通过在搜索栏中输入用户名来搜索数据库。

我喜欢实现基于节点的搜索功能,即当我在搜索栏中输入node的值时,查询应返回该特定节点。那可能吗?

萨诺

您可以使用orderByKey()方法按节点值查询(假设您使用节点值来提及对象的键)。

FirebaseRecyclerOptions<Contacts> options = new FirebaseRecyclerOptions.Builder<Contacts>()
        .setQuery(UsersRef.orderByKey().startAt(search).endAt(search + "\uf8ff"), Contacts.class)
        .build();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android Studio中的Firebase实时数据库节点中存在的子项数组

Android Studio RecyclerView Firebase未显示数据

如何通过在Firebase中搜索特定节点在现有文档中添加数据?(Android)

如何使用Android Studio从Firebase实时数据库中的节点检索特定数据?

将Firebase数据检索到Android Studio中的ListView

如何使用Android Studio在Firebase中存储用户得分以及如何在Firebase中访问子节点

Android-对RecyclerView实施搜索过滤器

实施Google Firebase后,Android App冻结

实施项目Android Studio 3.0

Android Studio Firebase查询搜索返回对象

Recyclerview Android Studio

如何显示从Firebase到TextView Android Studio的消息?

如何从Firebase检索日期到TextView(Android Studio)?

在Android上搜索实施问题

在Android Studio中搜索时,是否可以扩展所有搜索节点?

Android-Studio实施背景

Visual Studio找不到Firebase节点模块

实施蒙特卡洛树搜索-游戏状态节点与可能的移动节点

多节点,搜索 Firebase 数据库

如何在 Firebase for Android 中获取根节点的子节点

Firebase 查询到节点

Android - 使用键来查询节点 (Firebase)

使用android在firebase数据库中搜索子节点

Android Studio Firebase Recyclerview 升级错误

如何在 Android Studio 中使用来自 Firebase 数据库的查询在不使用唯一 ID 的情况下获取子节点?

在 Firebase 和 Android Studio 中检索司机的乘客请求节点内的所有乘客 ID(用户 ID)

如何删除 Firestore (Android Studio) 上的特定文档节点

从 Firebase 中的 Child 到 Android Studio 获取价值

使用 android studio java Recycler 视图从 Firebase 实时数据库中删除节点