package Ġid k . met ropol ia . fi . my application . adapter Ċ Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 4 . app . FragmentManager Ċ import Ġandroid . support . v 4 . app . Fragment State Pager Adapter Ċ Ċ import Ġid k . met ropol ia . fi . my application . view . fragment . Profile Fragment Ċ Ċ /** Ċ Ġ* Ġ@ ĠAuthor ĠĠĠĠ Ġ ï¼ļ H ao ĠZ hang . Ċ Ġ* Ġ@ ĠDate ĠĠĠĠĠĠ Ġ ï¼ļ Created Ġin Ġ 2 0 : 1 8 Ġ 2 0 1 8 / 1 0 / 3 1 Ċ Ġ* Ġ@ ĠDescription ï¼ļ Build Ġfor ĠMet ropol ia Ġproject Ċ Ġ*/ Ċ class ĠMy Tab Adapter ( fm : ĠFragment Manager , Ġprivate Ġval Ġm Fragments : ĠList < Profile Fragment >, Ġprivate Ġval Ġm Titles : ĠArray < String >) ĊĠĠĠ Ġ: ĠFragment State Pager Adapter ( fm ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Fragments [ position ] ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Fragments . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ): ĠCharSequence ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Titles [ position ] ĊĠĠĠ Ġ} Ċ } Ċ