package Ġcom . x ily . kotlin weather . ui . 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 Ġandroid . support . v 4 . view . Pager Adapter Ċ import Ġcom . x ily . kotlin weather . model . db . bean . City List Bean Ċ import Ġcom . x ily . kotlin weather . ui . fragment . Home Pager Fragment Ċ Ċ class ĠHome Pager Adapter ( fm : ĠFragment Manager , Ġprivate Ġval Ġcity List : ĠList < City List Bean > ?) Ġ: ĠFragment State Pager Adapter ( fm ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ): ĠFragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠHome Pager Fragment . newInstance ( position ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcity List ?. size Ġ?: Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Position (` object `: ĠAny ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠP ager Adapter . POSITION _ NONE ĊĠĠĠ Ġ} Ċ } Ċ