package Ġcom . sam irm ac iel . movie flix . shared . adapter čĊč Ċ import Ġandroidx . fragment . app . Fragment č Ċ import Ġandroidx . fragment . app . FragmentManager č Ċ import Ġandroidx . fragment . app . Fragment State Pager Adapter č Ċ import Ġandroidx . lifecycle . Lifecycle č Ċ import Ġandroidx . view pager 2 . adapter . Fragment State Adapter č Ċ import Ġcom . sam irm ac iel . movie flix . modules . my list _ page . fragment _ pages . w atched _ page . Fragment W atched č Ċ import Ġcom . sam irm ac iel . movie flix . modules . my list _ page . fragment _ pages . watch later _ page . Fragment Watch Later čĊč Ċ class ĠMy ListView Pager Adapter ( fragment Manager : ĠFragment Manager , Ġlifecycle : ĠLifecycle ) Ġ: ĠFragment State Adapter ( fragment Manager , Ġlifecycle ){ čĊčĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġ 2 čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġoverride Ġfun Ġcreate Fragment ( position : ĠInt ): ĠFragment Ġ{ čĊĠĠĠĠĠĠĠ Ġreturn Ġwhen ( position ){ čĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 ->{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFragment Watch Later () čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 ->{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFragment W atched () čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> { čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFragment () čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} čĊčĊč Ċ }