채팅방이있는 앱을 만들고 있습니다. 나는 채팅을하기 위해 firebase를 사용했다. 나의 질문은, 사용자가 메시지를 보낼 때 어떻게 대화를 새로 고칠 수 있으며, 사용자가 대화방에 입장 할 때 마지막 메시지를 보여줄 수있는 방법이다.firebase 채팅 메시지 새로 고침
0
A
답변
1
firebase의 메시지 참조에 ChildEventListener를 바인딩해야합니다. 같은
뭔가 :
ref.addChildEventListener(new ChildEventListener() {
public void onChildAdded(DataSnapshot dataSnapshot, String previousKey) {
// Do Whatever you need
}
지금 추가 된 모든 자녀와 함께, 당신은 dataSnapshot에서 메시지를 검색하고 어댑터 데이터 세트 또는 당신이 원하는 무엇이든을 업데이트 할 수 있습니다. 두 번째 질문에 대한
, 난 당신이
queryLimited(toLast: 1)
0
중포 기지 실시간 데이터베이스는 "새로 고침"의 개념이없는 것입니다 찾고있는 것을 믿습니다. 관심있는 모든 데이터에 대한 청취자를 등록해야하며 해당 청취자는 데이터 변경에 따라 반복적으로 호출됩니다. 청취자는 추가되고 네트워크 연결이있는 한 항상 "신선"합니다.
ChildEventListener을 살펴보면 새 항목이있을 때마다 데이터베이스 위치에서받을 수 있습니다.
관련 문제
- 1. AJAX 채팅, 새로 고침 및 많은 메시지
- 2. Firebase 채팅 메시지 추가
- 3. Firebase Tokesh를 새로 고침
- 4. Firebase 토큰 새로 고침
- 5. Firebase 데이터베이스 새로 고침
- 6. 백그라운드에서 새로 고침 firebase
- 7. 자동 새로 고침 채팅 문제
- 8. Firebase 분석 새로 고침 빈도
- 9. 채팅 목록보기 이미지보기 새로 고침 중지
- 10. 새로 고침 또는이에 AlertDialog 메시지
- 11. 채팅 메시지 알림을위한 Firebase (푸시 알림)
- 12. Android Firebase : 채팅 메시지 배경 겹치기
- 13. jquery로 채팅 새로 고침 오류가 발생했습니다.
- 14. 새로 고침/새로 고침
- 15. Firebase php-jwt 토큰 새로 고침
- 16. 401 잡기와 Firebase ID 토큰 새로 고침
- 17. 채팅 앱용 Firebase 데이터 구조
- 18. 새로 고침/새로 고침 Google지도
- 19. 새로 고침/목록보기 새로 고침
- 20. EF 새로 고침 새로 고침
- 21. 안드로이드에서 새로 고침/새로 고침
- 22. 새로 고침/새로 고침 UIView
- 23. NSFetchedResultsController 새로 고침 새로 고침?
- 24. dataTable을 새로 고침/새로 고침
- 25. 작업 표시 줄에 새로 고침 메시지 표시
- 26. tkinter 메시지 상자의 텍스트를 지속적으로 새로 고침
- 27. JMS 메시지 전달시 스프링 컨텍스트 새로 고침
- 28. JobQueue를 사용하여 지속적으로 메시지 새로 고침
- 29. PlayFramework - 새로 고침 페이지가없는 메시지 표시
- 30. 새로 고침 후 표시되는 Laravel 플래시 메시지