package Ġcom . tour cool . ui . social . detail Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġcom . ch ad . library . adapter . base . Base Quick Adapter Ċ import Ġcom . ch ad . library . adapter . base . Base ViewHolder Ċ import Ġcom . frame . library . core . util . Frame Util Ċ import Ġcom . frame . library . core . util . StringUtil Ċ import Ġcom . frame . library . core . widget . title bar . Title Bar View Ċ import Ġcom . tour cool . adapter . Social Record Detail Adapter Ċ import Ġcom . tour cool . bean . social . Social Base Info Ċ import Ġcom . tour cool . bean . social . Social Detail Ċ import Ġcom . tour cool . core . config . AppConfig Ċ import Ġcom . tour cool . core . constant . Item Constant .* Ċ import Ġcom . tour cool . core . constant . Social Constant . EXTRA _ SO CIAL _ TYPE Ċ import Ġcom . tour cool . core . module . mvp . Base M vp Refresh Load Activity Ċ import Ġcom . tour cool . smart city . R Ċ Ċ class ĠSocial List Detail Activity Ġ: ĠBase M vp Refresh Load Activity < Social Detail Presenter , ĠSocial Detail >(), ĠSocial Detail Contract . View Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġadapter : ĠSocial Record Detail Adapter ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġtv Header Name : ĠTextView ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġtv Header Id Card : ĠTextView ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar Ġsocial Type : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġfun ĠgetContent Layout (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠR . layout . frame _ layout _ title _ refresh _ recycler ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbefore Set Title Bar ( title Bar : ĠTitle Bar View ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . before Set Title Bar ( title Bar ) ĊĠĠĠĠĠĠĠ Ġsocial Type Ġ= Ġintent . getString Extra ( EXTRA _ SO CIAL _ TYPE ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun Ġinit View ( savedInstanceState : ĠBundle ?) Ġ{ ĊĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġload Data ( page : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġpresenter . getS ocial Detail List ( page , Ġsocial Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetTitle Bar ( title Bar : ĠTitle Bar View ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( title Bar Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Margin Top ( title Bar ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Bar . set Bg Resource ( R . drawable . bg _ gradient _ title _ common ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Bar . set Left Text Drawable ( R . drawable . ic _ back _ white ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Bar . setTitle Main TextColor ( Frame Util . getColor ( R . color . white Common )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Bar . main Title TextView . text Size Ġ= ĠApp Config . TITLE _ MAIN _ TITLE _ SIZE . toFloat () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġtype Ġ= Ġ"" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( StringUtil . get NotNull Value ( social Type )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠITEM _ TYPE _ SO CIAL _ QUERY _ GS Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġ" å·¥ ä¼ ¤ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠITEM _ TYPE _ SO CIAL _ QUERY _ TA KE _ C ARE _ OLDER Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġ" åħ » èĢģ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠITEM _ TYPE _ SO CIAL _ QUERY _ LO SE _ WORK Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġ" å¤± ä¸ļ " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠITEM _ TYPE _ SO CIAL _ QUERY _ B IR TH Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġ" çĶŁ èĤ² " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Bar . setTitle Main Text ( type Ġ+ Ġ" ä¿Ŀ éĻ© ç¼ ´ è´¹ è®°å½ķ ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Adapter (): ĠBase Quick Adapter < Social Detail , ĠBase ViewHolder > Ġ{ ĊĠĠĠĠĠĠĠ Ġadapter Ġ= ĠSocial Record Detail Adapter () ĊĠĠĠĠĠĠĠ Ġval Ġheader View Ġ= ĠView . inflate ( mContext , ĠR . layout . item _ social _ header , Ġnull ) ĊĠĠĠĠĠĠĠ Ġtv Header Name Ġ= Ġheader View . findViewById ( R . id . tv Header Name ) ĊĠĠĠĠĠĠĠ Ġtv Header Id Card Ġ= Ġheader View . findViewById ( R . id . tv Header Id Card ) ĊĠĠĠĠĠĠĠ Ġadapter !!. add Header View ( header View ) ĊĠĠĠĠĠĠĠ Ġreturn Ġadapter !! ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġload Presenter () Ġ{ ĊĠĠĠĠĠĠĠ Ġpresenter ?. getS ocial Base Info () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Presenter (): ĠSocial Detail Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSocial Detail Presenter () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġshow Social Info ( social Base Info : ĠSocial Base Info ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġtv Header Name ?. text Ġ= ĠString Util . get NotNull Value Line ( social Base Info ?. name ) ĊĠĠĠĠĠĠĠ Ġtv Header Id Card ?. text Ġ= ĠString Util . get NotNull Value Line ( social Base Info ?. id No ) ĊĠĠĠ Ġ} ĊĊ Ċ }