package Ġcom . kin vey . android Test Ċ Ċ import Ġandroid . os . Handler Ċ import Ġandroid . os . Looper Ċ import Ġandroid . os . Message Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġy uli ya Ġon Ġ 0 8 / 1 5 / 1 7 . Ċ Ġ*/ Ċ Ċ class ĠL ooper Thread ( private Ġval Ġrunnable : ĠRunnable ) Ġ: ĠThread () Ġ{ ĊĠĠĠ Ġvar Ġm Handler : ĠHandler ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ ĠL ooper . prepare () ĊĠĠĠĠĠĠĠ Ġm Handler Ġ= Ġobject Ġ: ĠHandler () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġhandle Message ( msg : ĠMessage ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( Looper . my Looper () Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠL ooper . my Looper () !!. quit () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġm Handler !!. remove Callbacks And Messages ( null ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġrunnable . run () ĊĠĠĠĠĠĠĠ ĠL ooper . loop () ĊĠĠĠ Ġ} Ċ }