package Ġcom s . d yp at il . notice board . adapter Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . FragmentManager Ċ import Ġandroidx . fragment . app . Fragment Pager Adapter Ċ import Ġcom s . d yp at il . notice board . ui . fragment . Expired Notice Fragment Ċ import Ġcom s . d yp at il . notice board . ui . fragment . Notice Fragment ĊĊ Ċ class ĠNotice Tab Pager Adapter ( fm : ĠFragment Manager , Ġprivate Ġval Ġtab Names : ĠArray < String >) Ġ: ĠFragment Pager Adapter ( fm ) Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFragment ? Ġ{ ĊĊĠĠĠĠĠĠĠ Ġwhen Ġ( position ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> Ġreturn ĠNotice Fragment . newInstance () ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġreturn ĠExp ired Notice Fragment . newInstance () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ= Ġtab Names . size ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence Ġ= Ġtab Names [ position ] ĊĊ Ċ } Ċ