개발 공부 기록/04. Android

안드로이드 리사이클러뷰 스크롤 지정하기가 안될 때

박세류 2020. 11. 26. 12:52

사용언어 : Kotlin

 

평소에는

recyclerView.scrollToPosition(int)로 지정해 주면 되지만,

 

다른 스레드와 같이 쓸 경우(초기화, 조회 등)

포지션이 지정된 이후에 조회가 되어 포지션 값이 적용되지 않을 수 있으므로,

 

 

 

 

 

 

해당 코드와 같이 Handler를 이용하여 의도적으로 실행을 지연시킨 후,

조회 -> 포지션설정으로 흐름이 진행되게끔 바꿔준다.

반응형