본문 바로가기
Android

Firebase addValueEventListener() 사용후 문제점

by 안솝우화 2021. 3. 26.
반응형

로그인을 하여 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