2017-05-18 10 views
0

Firebaseデータベースの単一の値変更にリスナーを追加する方法。私はコードの下で試してみましたが、すべての価値の変化を聞いています。あなたはこのようaddListenerForSingleValueEventを使用する必要が単一値更新のFirebaseクエリ

mFirebaseDatabase.child("url").addValueEventListener(new ValueEventListener() { 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot){ 
      } 
     } 

答えて

0
Query query = FirebaseDatabase.getInstance().getReferenceFromUrl(<url>); 
    query.addListenerForSingleValueEvent(new ValueEventListener() { 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot) { 

     } 

     @Override 
     public void onCancelled(DatabaseError databaseError) { 

     } 
    }); 

は、それが

を助けるホープ
0

mFirebaseDatabase.child("url").addListenerForSingleValueEvent(new 
ValueEventListener() { 
    @Override 
    public void onDataChange(DataSnapshot dataSnapshot){ 
     //do what you want 
    } 

    @Override 
    public void onCancelled(DatabaseError databaseError) {} 
} 

はそれがお役に立てば幸いです。

関連する問題