【问题标题】:How can I search data from firebase in android如何在android中从firebase搜索数据
【发布时间】:2017-12-04 10:05:02
【问题描述】:

我正在做我的项目。 我的项目是在我的校园里寻找房间的应用程序。 在我的数据库中有房间名称、楼层、建筑房间和位置。

我想查找具有用户想要查找的关键字的所有记录。 并显示有关该房间的数据。

我的火力基地

【问题讨论】:

  • 你尝试了什么?

标签: android firebase firebase-realtime-database


【解决方案1】:

完整代码请参考此链接 http://www.amalhichri.net/android-firebase-realtime-database-basic-cruds/

private void findperson(字符串名称){ 查询 deleteQuery = myDatabaseReference.orderByChild("fullName").equalTo(name);

    deleteQuery.addChildEventListener(new ChildEventListener() {
        @Override
        public void onChildAdded(DataSnapshot dataSnapshot, String s) {
            Iterable snapshotIterator = dataSnapshot.getChildren();
            Iterator iterator = snapshotIterator.iterator();
            while((iterator.hasNext())){
                Log.d("Item found: ",iterator.next().getValue().toString()+"---");
            }
        }

        @Override
        public void onChildChanged(DataSnapshot dataSnapshot, String s) {

        }

        @Override
        public void onChildRemoved(DataSnapshot dataSnapshot) {

        }`enter code here`

        @Override
        public void onChildMoved(DataSnapshot dataSnapshot, String s) {

        }

        @Override
        public void onCancelled(DatabaseError databaseError) {
            Log.d("Item not found: ","this item is not in the list");
        }
    });
}

【讨论】:

    【解决方案2】:

    将您的 Firebase 网址更改为 "YourFireBaseUrl/room/cb1201"获取房间号cb1201的数据 你会得到JSON格式的数据

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      • 2018-02-06
      • 1970-01-01
      • 2017-10-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多