package Ġcom . id orm y . sms . for warder . core . http . loader Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . xu ex iang . x http 2 . sub sci ber . impl . I Progress Loader Ċ import Ġcom . xu ex iang . x http 2 . sub sci ber . impl . On Progress Cancel Listener Ċ import Ġcom . xu ex iang . x ui . widget . dialog . Mini Loading Dialog Ċ Ċ /** Ċ Ġ* Ġé»ĺè®¤ è¿Ľ åº¦ åĬłè½½ Ċ Ġ* Ċ Ġ* Ġ@ author Ġx uex iang Ċ Ġ* Ġ@ since Ġ 2 0 1 9 - 1 1 - 1 8 Ġ 2 3 : 0 7 Ċ Ġ*/ Ċ class ĠMini Loading Dialog Loader Ġ@ Jvm Over loads Ġconstructor ( ĊĠĠĠ Ġcontext : ĠContext ?, ĊĠĠĠ Ġmsg : ĠString ? Ġ= Ġ" Loading ...", Ċ ) Ġ: ĠI Progress Loader Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¿Ľ åº¦ loading å¼¹ çªĹ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġval Ġm Dialog : ĠMini Loading Dialog ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è¿Ľ åº¦ æ¡Ĩ åıĸæ¶Ī çĽĳåĲ¬ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprivate Ġvar Ġm On Progress Cancel Listener : ĠOn Progress Cancel Listener ? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġfun ĠisLoading (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm Dialog Ġ!= Ġnull Ġ&& Ġm Dialog . is Showing ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġupdate Message ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġm Dialog ?. update Message ( msg ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġshow Loading () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( m Dialog Ġ!= Ġnull Ġ&& Ġ! m Dialog . is Showing ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Dialog . show () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdismiss Loading () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( m Dialog Ġ!= Ġnull Ġ&& Ġm Dialog . is Showing ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Dialog . dismiss () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset Cancel able ( flag : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġm Dialog !!. set Cancel able ( flag ) ĊĠĠĠĠĠĠĠ Ġif Ġ( flag ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Dialog . setOn Cancel Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( m On Progress Cancel Listener Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm On Progress Cancel Listener !!. on Cancel Progress () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġset On Progress Cancel Listener ( listener : ĠOn Progress Cancel Listener ) Ġ{ ĊĠĠĠĠĠĠĠ Ġm On Progress Cancel Listener Ġ= Ġlistener ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġm Dialog Ġ= ĠMini Loading Dialog ( context , Ġmsg ) ĊĠĠĠ Ġ} Ċ }