package Ġcom . t ams ire e . rx demo . adapter Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . FragmentManager Ċ import Ġandroidx . fragment . app . Fragment Pager Adapter Ċ import Ġcom . t ams ire e . rx demo . fragment . Fragment Page Ċ Ċ /** Ċ Ġ* Ġ@ ClassName ĠP ager Adapter Ċ Ġ* Ġ@ Description ĠTODO Ċ Ġ* Ġ@ Author Ġt ams ire e Ċ Ġ* Ġ@ Date Ġ 2 0 - 3 - 1 4 Ġä¸ĭåįĪ 1 : 2 3 Ċ Ġ* Ġ@ Version Ġ 1 . 0 Ċ Ġ*/ Ċ Ċ internal Ġclass ĠAdapter FP ( fm : ĠFragment Manager ?) Ġ: ĠFragment Pager Adapter ( fm !! ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 5 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠFragment Page . newInstance ( position Ġ+ Ġ 1 , Ġposition Ġ== Ġcount Ġ- Ġ 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Page Ġ$ position " ĊĠĠĠ Ġ} Ċ }