0
我有3(fragment1,fragment2,fragment3)片段在viewpager中。 片段1和片段2裏面有回收站。 片段3是一個簡單的登錄頁面。 什麼是正確的方式來取代片段3與新的片段4授權後? (片段4在另一個recyclerview中)。用ViewPager中的另一個替換片段(授權後)
我有3(fragment1,fragment2,fragment3)片段在viewpager中。 片段1和片段2裏面有回收站。 片段3是一個簡單的登錄頁面。 什麼是正確的方式來取代片段3與新的片段4授權後? (片段4在另一個recyclerview中)。用ViewPager中的另一個替換片段(授權後)
選項1:
我建議設置總頁數爲3,鑑於尋呼機,然後在你的類延伸FragmentStatePagerAdapter,
@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。