package Ġme . sweet ll . t uc ao . business . video . adapter Ċ Ċ import Ġandroidx . fragment . app . FragmentManager Ċ import Ġandroidx . fragment . app . Fragment Pager Adapter Ċ import Ġme . sweet ll . t uc ao . model . json . Video Ċ import Ġme . sweet ll . t uc ao . business . video . fragment . Video Comments Fragment Ċ import Ġme . sweet ll . t uc ao . business . video . fragment . Video Info Fragment Ċ Ċ class ĠVideo Pager Adapter ( fm : ĠFragment Manager ): ĠFragment Pager Adapter ( fm ) Ġ{ ĊĠĠĠ Ġval Ġtab Titles Ġ= ĠlistOf (" ç®Ģ ä»ĭ ", Ġ" è¯Ħè®º ") ĊĊĠĠĠ Ġval Ġvideo Info Fragment Ġ= ĠVideo Info Fragment () ĊĠĠĠ Ġval Ġvideo Comments Fragment Ġ= ĠVideo Comments Fragment () ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem ( position : ĠInt ) Ġ= ĊĠĠĠĠĠĠĠ Ġwhen Ġ( position ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> Ġvideo Info Fragment ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġvideo Comments Fragment ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Count () Ġ= Ġtab Titles . size ĊĊĠĠĠ Ġoverride Ġfun Ġget Page Title ( position : ĠInt ) Ġ= Ġtab Titles [ position ] ĊĊĠĠĠ Ġfun Ġbind Video ( video : ĠVideo ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvideo Info Fragment . bind Video ( video ) ĊĠĠĠĠĠĠĠ Ġvideo Comments Fragment . bind Video ( video ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ