package Ġbr . com . al iss ont fb . mult if ile picker . ui . adapter Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 4 . app . FragmentManager Ċ import Ġandroid . support . v 4 . app . Fragment Pager Adapter Ċ import Ġbr . com . al iss ont fb . mult if ile picker . R Ċ import Ġbr . com . al iss ont fb . mult if ile picker . ui . fragment .* Ċ Ċ class ĠSe ctions Pager Adapter ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġtabs : ĠArrayList < String >, ĊĠĠĠĠĠĠĠ Ġfm : ĠFragment Manager ) Ġ: ĠFragment Pager Adapter ( fm ) Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġtabs Titles Ġ= Ġtabs ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFile Picker Fragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtabs Titles [ position ] Ġ== Ġcontext . getString ( R . string . images _ tab ) Ġ-> ĠImages Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtabs Titles [ position ] Ġ== Ġcontext . getString ( R . string . videos _ tab ) Ġ-> ĠVideo Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtabs Titles [ position ] Ġ== Ġcontext . getString ( R . string . aud ios _ tab ) Ġ-> ĠAudio Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠFiles Fragment () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtabs Titles . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtabs Titles [ position ] ĊĠĠĠ Ġ} Ċ }