in database/src/main/java/com/google/firebase/quickstart/Database.java [43:61]
private static void sendNotificationToUser(final String uid, final String postId) {
// [START single_value_read]
final DatabaseReference userRef = database.child("users").child(uid);
userRef.addListenerForSingleValueEvent(new ValueEventListener() {
public void onDataChange(DataSnapshot dataSnapshot) {
User user = dataSnapshot.getValue(User.class);
if (user.email != null) {
// Send email notification
MyEmailer.sendNotificationEmail(user.email, uid, postId);
}
}
public void onCancelled(DatabaseError databaseError) {
System.out.println("Unable to get user data from " + userRef.getKey());
System.out.println("Error: " + databaseError.getMessage());
}
});
// [END single_value_read]
}