반응형
로그인을 하여 firebase의 database에서 사용자의 정보값을 받아오기 위해서 addValueEventListener() 를 사용했지만 스택이 꼬이는 상황에 놓이게 되었습니다.
해결방법은 간단합니다
addListenerForSingleValueEvent 메소드를 사용하는 겁니다
addValueEventListener() 메소드는 경로의 전체 내용에 대한 변경 사항을 읽고 수신을 대기 합니다
반면 addListenerForSingleValueEvent 메소드는 한 번만 호출되고 즉시 삭제되기 때문에 값을 한번 가져올때 유용합니다.
반응형
'Android' 카테고리의 다른 글
RecyclerView 란? (0) | 2021.04.03 |
---|---|
Databinding과 Viewbinding의 차이점 (0) | 2021.04.01 |
Main(UI) Thread 란?, Worker Thread 란? (0) | 2021.03.26 |
Data Binding 이란? (0) | 2021.03.25 |
View Model을 왜 쓸까? (0) | 2021.03.25 |