package Ġio . w iffy . g ach on Not i . ui . main . setting . contact Ċ Ċ import Ġio . w iffy . g ach on Not i . utils . ACTION _ SUCCESS Ċ import Ġio . w iffy . g ach on Not i . model . Contact Information Ċ import Ġio . w iffy . g ach on Not i . model . Super Contract Ċ import Ġio . w iffy . g ach on Not i . ui . main . setting . Setting Contract Ċ import Ġorg . js oup . J soup Ċ import Ġjava . lang . Exception Ċ import Ġjava . net . URL Ċ Ċ class ĠContact AsyncTask ( ĊĠĠĠ Ġprivate Ġval Ġmy View : ĠSetting Contract . View , ĊĠĠĠ Ġprivate Ġval Ġquery : ĠString , ĊĠĠĠ Ġprivate Ġval Ġquery 2 : ĠBoolean , ĊĠĠĠ Ġprivate Ġval Ġquery 3 : ĠBoolean Ċ ) Ġ: ĊĠĠĠ ĠSuper Contract . Super AsyncTask < Void , ĠVoid , ĠInt >() Ġ{ ĊĠĠĠ Ġprivate Ġval Ġmy List Ġ= ĠArrayList < Contact Information >() ĊĊĠĠĠ Ġoverride Ġfun Ġon Pre Execute () Ġ{ ĊĠĠĠĠĠĠĠ Ġmy View . builder Up () ĊĠĠĠĠĠĠĠ Ġif Ġ( query 2 ) Ġmy List . add ( Contact Information (" W iffy ", Ġ" ë° ķ ìĥģ íĺĦ ", Ġ" 2 0 1 7 3 5 8 2 9 ")) ĊĠĠĠĠĠĠĠ Ġif Ġ( query 3 ) Ġmy List . add ( Contact Information (" W iffy ", Ġ" ë° ķ ìłķ íĺ¸ ", Ġ" 2 0 1 6 3 5 8 1 2 ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdo In Background ( var arg Ġparams : ĠVoid ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġm Elements Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠJ soup . parse Body Fragment ( URL ( query ). read Text ()). select (" div . board list Ġtable . data ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrows Ġ= Ġm Elements . select (" tr ") ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( rows . size Ġ> Ġ 1 ) Ġfor Ġ( n Ġin Ġ 1 Ġuntil Ġrows . size ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtel Ġ= Ġrows [ n ]. select (" td ")[ 3 ]. text () ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmy List . add ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠContact Information ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrows [ n ]. select (" td ")[ 0 ]. text (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrows [ n ]. select (" td ")[ 2 ]. text (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( tel . length ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 1 0 Ġ-> Ġ"${ tel . substring ( 0 , Ġ 3 )} -${ tel . substring ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 3 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 6 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) }-${ tel . substring ( 6 )}" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġtel ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn ĠACTION _ SUCCESS ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Post Execute ( result : ĠInt ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġmy View . builder Dismiss And Contact Up ( my List ) ĊĠĠĠ Ġ} Ċ }