보통 초기 데이터를 백그라운드로 가지고올때 데이터가 많으면 화면이 버벅되는건 정상입니다.
해당 문제를 해결할 방법은 몇가지 있는데요.
1.현재 사용중인 Thread 대신 LoaderManager 를 사용한다.
2.백그라운드를 포기하고 화면에 전체로딩을 단다.
3. 서비스를태워 해당 데이터를 가져온다.
저는 1번을 추천합니다. LoaderManager는 연산 쓰레드와 ui가 따로분리되어 현재 출시된 앱중.
톡관련 데이터가 많은 앱들은 LoaderManager를 거의 사용하고있습니다.