0
Firebase를 사용 중이며 마지막 키 (메시지)를 받고 싶습니다. 그러나 내 코드에서는 NPE 만 생성합니다. FB 데이터베이스의 구조는 여기에서 볼 수있다 : 당신이 dataSnapShot
돌이가 유일한 개체를 가져해야파이어베이스가 마지막으로 자식을 생성합니다.
Query lastQuery = rootRef.child("Chatmessages").child(last).child(userid).orderByKey().limitToLast(1);
lastQuery.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
String message = dataSnapshot.child("message").getValue().toString(); // Error on this line
// viewHolder.setUserStatus(message);
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});