package Ġio . github . wy kop mob il ny . ui . modules . my wy kop Ċ Ċ import Ġandroid . content . res . Resources Ċ import Ġandroid . util . Sparse Array Ċ import Ġandroid . view . ViewGroup Ċ import Ġio . github . wy kop mob il ny . R Ċ import Ġio . github . wy kop mob il ny . ui . modules . my wy kop . index . My W yk op Entry Link Fragment Ċ import Ġio . github . wy kop mob il ny . ui . modules . my wy kop . observed tags . My W yk op Ob served Tags Fragment Ċ Ċ class ĠMy W yk op Pager Adapter ( ĊĠĠĠ Ġval Ġresources : ĠResources , ĊĠĠĠ Ġfragment Manager : Ġandroidx . fragment . app . FragmentManager Ċ ) Ġ: Ġandroidx . fragment . app . Fragment Pager Adapter ( fragment Manager ) Ġ{ ĊĊĠĠĠ Ġval Ġregistered Fragments Ġ= ĠSparse Array < android x . fragment . app . Fragment >() ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): Ġandroidx . fragment . app . Fragment Ġ= Ġwhen Ġ( position ) Ġ{ ĊĠĠĠĠĠĠĠĠ 0 Ġ-> ĠMy W yk op Entry Link Fragment . newInstance ( My W yk op Entry Link Fragment . TYPE _ INDEX ) ĊĠĠĠĠĠĠĠĠ 1 Ġ-> ĠMy W yk op Entry Link Fragment . newInstance ( My W yk op Entry Link Fragment . TYPE _ TAGS ) ĊĠĠĠĠĠĠĠĠ 2 Ġ-> ĠMy W yk op Entry Link Fragment . newInstance ( My W yk op Entry Link Fragment . TYPE _ USERS ) ĊĠĠĠĠĠĠĠ Ġelse Ġ-> ĠMy W yk op Ob served Tags Fragment . newInstance () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count () Ġ= Ġ 4 ĊĊĠĠĠ Ġoverride Ġfun Ġinstantiate Item ( container : ĠViewGroup , Ġposition : ĠInt ): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfragment Ġ= Ġsuper . instantiate Item ( container , Ġposition ) Ġas Ġandroidx . fragment . app . Fragment ĊĠĠĠĠĠĠĠ Ġregistered Fragments . put ( position , Ġfragment ) ĊĠĠĠĠĠĠĠ Ġreturn Ġfragment ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdestroy Item ( container : ĠViewGroup , Ġposition : ĠInt , Ġ` object `: ĠAny ) Ġ{ ĊĠĠĠĠĠĠĠ Ġregistered Fragments . remove At ( position ) ĊĠĠĠĠĠĠĠ Ġsuper . destroy Item ( container , Ġposition , Ġ` object `) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . getPage Title ( position ) ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( position ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> Ġresources . getString ( R . string . my wy kop _ all ) ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġresources . getString ( R . string . tags ) ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> Ġresources . getString ( R . string . users ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġresources . getString ( R . string . observed _ tags ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ