package Ġcom . qu an er . kw x news . common . http Ċ Ċ import Ġandroid . app . Progress Dialog Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . os . Handler Ċ import Ġandroid . os . Message Ċ import Ġcom . qu an er . wx news . common . mvp . I View ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby Ġw en xin Ċ Ġ*/ Ċ class ĠProgress Dialog Handler ( private Ġvar Ġview : ĠI View ?) Ġ: ĠHandler () Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġpd : ĠProgress Dialog ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġhandle Message ( msg : ĠMessage ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġdata : ĠBundle ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġwhen Ġ( msg . what ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSHOW _ MSG _ DIALOG Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġ= Ġmsg . data ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Loading ( data !!. getString (" msg ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSHOW _ ID _ DIALOG Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġ= Ġmsg . data ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġshow Loading ( data !!. getInt (" id ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDIS MIS S _ PROGRESS _ DIALOG Ġ-> Ġhide Loading () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġshow Loading ( msg : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġview !!. show Loading ( msg !! ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġshow Loading ( id : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġview !!. show Loading ( id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġhide Loading () Ġ{ ĊĠĠĠĠĠĠĠ Ġview !!. hide Loading () ĊĠĠĠĠĠĠĠ Ġview Ġ= Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĊĠĠĠĠĠĠĠ Ġval ĠSHOW _ MSG _ DIALOG Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġval ĠSHOW _ ID _ DIALOG Ġ= Ġ 2 ĊĠĠĠĠĠĠĠ Ġval ĠDIS MIS S _ PROGRESS _ DIALOG Ġ= Ġ 3 ĊĠĠĠ Ġ} Ċ } Ċ