package Ġapp . xia ob ait u . read hub . network Ċ Ċ import Ġapp . xia ob ait u . read hub . model . News Info Ċ import Ġapp . xia ob ait u . read hub . model . Tech News Info Ċ import Ġapp . xia ob ait u . read hub . model . Topic Info Ċ import Ġapp . xia ob ait u . read hub . network . http Engine . Http Callback Ċ import Ġapp . xia ob ait u . read hub . network . http Engine . Rh Http Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġb ait u Ġon Ġ 2 0 1 7 / 1 2 / 2 8 . Ċ Ġ* Ġ åĬłè½½ ç½ĳç»ľ æķ°æį®çļĦ äºĮ æ¬¡ å°ģè£ħ Ċ Ġ*/ Ċ object ĠDataLoader Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĬłè½½ çĥŃ éĹ¨ è¯Ŀ é¢ĺ æķ°æį® ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġload Topic ( last Cursor Ġ: ĠLong , ĠpageSize : ĠInt , Ġcallback : ĠHttp Callback . Sim Http Callback < Topic Info >. ()-> Unit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġca Ġ= ĠHttp Callback . Sim Http Callback ( Topic Info :: class . java ) ĊĠĠĠĠĠĠĠ Ġca . callback () ĊĠĠĠĠĠĠĠ ĠR h Http . get () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. url ( Service Api . TOPIC ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Param ( Service Api . Params . last Cursor , Ġlast Cursor . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Param ( Service Api . Params . pageSize , ĠpageSize . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute ( ca ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĬłè½½ ç§ĳ æĬĢ åĬ¨æĢģ æķ°æį® ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġload News ( last Cursor Ġ: ĠLong , ĠpageSize : ĠInt , Ġcallback : ĠHttp Callback . Sim Http Callback < News Info >. ()-> Unit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġca Ġ= ĠHttp Callback . Sim Http Callback ( News Info :: class . java ) ĊĠĠĠĠĠĠĠ Ġca . callback () ĊĠĠĠĠĠĠĠ ĠR h Http . get () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. url ( Service Api . NE WS ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Param ( Service Api . Params . last Cursor , Ġlast Cursor . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Param ( Service Api . Params . pageSize , ĠpageSize . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute ( ca ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĬłè½½ å¼Ģåıĳ èĢħ åĴ ¨ è¯¢ æķ°æį® ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġload Tech News ( last Cursor Ġ: ĠLong , ĠpageSize : ĠInt , Ġcallback : ĠHttp Callback . Sim Http Callback < Tech News Info >. ()-> Unit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġca Ġ= ĠHttp Callback . Sim Http Callback ( Tech News Info :: class . java ) ĊĠĠĠĠĠĠĠ Ġca . callback () ĊĠĠĠĠĠĠĠ ĠR h Http . get () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. url ( Service Api . TE CH _ NE WS ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Param ( Service Api . Params . last Cursor , Ġlast Cursor . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. add Param ( Service Api . Params . pageSize , ĠpageSize . toString ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute ( ca ) ĊĠĠĠ Ġ} Ċ }