반응형
뷰페이저에 변화가 생기면
viewpager.notifyitemchanged()
를 호출하는데
한 페이지만 수정하면 되는데 사용자에게 보여지지 않는 viewpager fragment에서 API를 호출하는 경우가 있었다.
그래서
viewPager.offscreenPageLimit = 1
로 페이지 limit을 1로 최소화해서 그나마 API 호출횟수를 줄였다.
아예 더 줄일 수는 없나.,.
if(("MainFragment" in fragment.toString()) == true){
viewPager.offscreenPageLimit = 5
}else{
// 최소화
viewPager.offscreenPageLimit = 1
}
viewPager.adapter?.notifyDataSetChanged()
반응형
'IT > Android' 카테고리의 다른 글
Android] 갤럭시 워치4 디버깅 / galaxy watch4 adb debugging (0) | 2021.09.10 |
---|---|
안드로이드] 네비게이션 바 가림 SYSTEM_UI_FLAG_HIDE_NAVIGATION (0) | 2021.09.03 |
Android] requireContext null return (0) | 2021.08.23 |
Android] 키보드 내리기 (0) | 2021.06.09 |
Android] Kotlin fragment에서 상태표시줄 보여지게 (0) | 2021.06.08 |
댓글