항상 궁금했던 점입니다.
firebase db 리스너종류로 value, child, singlevalue 등등 언제작동하는지 궁금합니다.
db에 값이 추가될때, 변할때, 오류발생될때 등등 오버라이드 함수가 많은데 이 함수들이 작동하는 시점이 궁금합니다.
하나의 Activity에 listener를 등록해놓으면 oncreate에 있는 함수들이 모두 실행된후에 리스너에서 onchildadded가 작동하는것 같습니다.
설명을 잘 못하였는데 궁금한점은 addchildeventlistener에서 onchildadded가 프로그래밍상 값이 언제 불러들어오는지가 궁금합니다.
연습코드를 만들어 작동시켜보았을때는 항상 이 activity가 종료되거나 바뀔때 일어나는것 같았습니다.
감사합니다!