0
3 (fragment1, fragment2, fragment3) 조각이 뷰 페이지에 있습니다. 단편 1 및 단편 2은 내부에 리사이클 뷰가 있습니다. 조각 3은 간단한 로그인 페이지입니다. 조각 3을 조각 4으로 바꿀 올바른 방법은 무엇입니까? (프래그먼트 4에는 다른 리사이클 뷰가 있습니다).ViewPager에서 조각을 다른 것으로 바꿉니다 (인증 후)
3 (fragment1, fragment2, fragment3) 조각이 뷰 페이지에 있습니다. 단편 1 및 단편 2은 내부에 리사이클 뷰가 있습니다. 조각 3은 간단한 로그인 페이지입니다. 조각 3을 조각 4으로 바꿀 올바른 방법은 무엇입니까? (프래그먼트 4에는 다른 리사이클 뷰가 있습니다).ViewPager에서 조각을 다른 것으로 바꿉니다 (인증 후)
옵션 1 :
내가 FragmentStatePagerAdapter를 확장 클래스에 다음 뷰 페이저에서 3 등 총 페이지를 설정하는 것이 좋습니다 것,
@Override
public Fragment getItem(int position) {
if (position == 1 or 2) {
//Fragment 1 or 2
} else if (position== 3) {
if (isAuthorized) {
//Fragment 4
} else {
//Fragment 3
}
}
}
옵션 2 :
보관할 것 Fragment 3의 로그인 및 리사이클 러 UI 부분. 필요에 따라 UI를 토글합니다.