in database/src/main/java/com/google/firebase/quickstart/Database.java [152:172]
private static void addNewStarsListener(final DatabaseReference postRef, final Post post) {
// [START child_event_listener_recycler]
postRef.child("stars").addChildEventListener(new ChildEventListener() {
public void onChildAdded(DataSnapshot dataSnapshot, String prevChildName) {
// New star added, notify the author of the post
sendNotificationToUser(post.uid, postRef.getKey());
}
public void onChildChanged(DataSnapshot dataSnapshot, String prevChildName) {}
public void onChildRemoved(DataSnapshot dataSnapshot) {}
public void onChildMoved(DataSnapshot dataSnapshot, String prevChildName) {}
public void onCancelled(DatabaseError databaseError) {
System.out.println("Unable to attach new star listener to: " + postRef.getKey());
System.out.println("Error: " + databaseError.getMessage());
}
});
// [END child_event_listener_recycler]
}