package Ġio . github . fe elf re el inux . wy kop mob il ny . ui . modules . favorite Ċ Ċ import Ġandroid . content . res . Resources Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 4 . app . FragmentManager Ċ import Ġandroid . support . v 4 . app . Fragment Pager Adapter Ċ import Ġandroid . util . Sparse Array Ċ import Ġandroid . view . ViewGroup Ċ import Ġio . github . fe elf re el inux . wy kop mob il ny . R Ċ import Ġio . github . fe elf re el inux . wy kop mob il ny . ui . modules . favorite . entry . Entry Favorite Fragment Ċ import Ġio . github . fe elf re el inux . wy kop mob il ny . ui . modules . favorite . links . Links Favorite Fragment Ċ import Ġio . github . fe elf re el inux . wy kop mob il ny . ui . modules . my wy kop . index . My W yk op Index Fragment Ċ import Ġio . github . fe elf re el inux . wy kop mob il ny . ui . modules . my wy kop . tags . My W yk op Tags Fragment Ċ import Ġio . github . fe elf re el inux . wy kop mob il ny . ui . modules . my wy kop . users . My W yk op Users Fragment Ċ Ċ class ĠF avorite Pager Adapter ( val Ġresources Ġ: ĠResources , Ġfragment Manager : ĠFragment Manager ) Ġ: ĠFragment Pager Adapter ( fragment Manager ) Ġ{ ĊĠĠĠ Ġval Ġregistered Fragments Ġ= ĠSparse Array < Fragment >() ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen ( position ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> ĠLinks Favorite Fragment . newInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠEntry Favorite Fragment . newInstance () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count () Ġ= Ġ 2 ĊĊĠĠĠ Ġoverride Ġfun Ġinstantiate Item ( container : ĠViewGroup , Ġposition : ĠInt ): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfragment Ġ= Ġsuper . instantiate Item ( container , Ġposition ) Ġas Ġ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 . links ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġresources . getString ( R . string . entries ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }