2017-12-04 11 views
0

私は自分のプロジェクトをやっています。 私のキャンパス内に部屋を見つけるためのプロジェクトです。 私のデータベースには、部屋名、階、建物の部屋と場所があります。アンドロイドのfirebaseからデータを検索するにはどうすればいいですか

ユーザーが探したいキーワードを持つすべてのレコードを検索したいと考えています。 その部屋に関するデータを表示します。

YourFireBaseUrl/room/cb1201"への私のfirebase

enter image description here

+0

何を試しましたか? –

答えて

0

完全なコードについては、このリンクを参照してくださいにデータを取得しません部屋のデータを取得します 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"); 
     } 
    }); 
} 
0

変更あなたのfirebase URLにはcb1201 はあなたがJSON形式

関連する問題