현재 버전

Firebase에서 사용자 목록을 가져오는 부분은 메인 쓰레드가 아닌 백그라운 쓰레드에서 처리되도록 비동기 처리가 필요합니다.  (handler/ rxjava 활용 가능합니다)


그리고 데이터 가져오는 것과 관련된 로직은 adapter 클래스에서 처리하지 않도록 하는 것이 좋을 것 같습니다. context를 acitivity나 fragment의 외부 클래스에 넘겨주는 것은 안티 패턴입니다.


수정 이력

2021-02-02 23:24:31 에 아래 내용에서 변경 됨 #1

Firebase에서 사용자 목록을 가져오는 부분은 메인 쓰레드가 아닌 백그라운 쓰레드에서 처리되도록 비동기 처리가 필요합니다.  (handler/ rxjava 활용 가능합니다)


그리고 데이터 가져오는 것과 관련된 로직은 adapter 클래스에서 처리하지 않도록 하는 것이 좋을 것 같습니다. 가능한 context는 acitivity나 fragment의 외부에 넘겨주는 것은 안티 패턴입니다.