package Ġcom . fan qi . w ank t . ui Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . MenuItem Ċ import Ġandroid . widget . LinearLayout Ċ import Ġcom . fan qi . w ank t . R Ċ import Ġcom . fan qi . w ank t . constant . Constant Ċ import Ġcom . just . agent web . Agent Web Ċ import Ġkotlinx . android . synt hetic . main . activity _ article _ content .* ĊĊ Ċ class ĠArticle Content Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġagent Web : ĠAgent Web ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġshare Title : ĠString ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġshare Url : ĠString ĊĠĠĠ Ġprivate Ġvar Ġshare Id : ĠInt Ġ= Ġ 0 ĊĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ article _ content ) ĊĠĠĠĠĠĠĠ Ġvar Ġaction Bar Ġ= Ġget Support ActionBar () ĊĠĠĠĠĠĠĠ Ġaction Bar ?. set Display Home As Up Enabled ( true ) ĊĠĠĠĠĠĠĠ Ġintent . extras ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshare Id Ġ= Ġit . getInt ( Constant . CONTENT _ ID _ KEY , Ġ 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshare Url Ġ= Ġit . getString ( Constant . CONTENT _ URL _ KEY ). toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġshare Title Ġ= Ġit . getString ( Constant . CONTENT _ TITLE _ KEY ). toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġagent Web Ġ= ĠAgent Web . with ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Agent Web Parent ( web Content , ĠLinearLayout . LayoutParams (- 1 , Ġ- 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. use Default Indicator () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. create Agent Web () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. ready () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. go ( share Url ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Options ItemSelected ( item : ĠMenuItem ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( item . getItem Id () Ġ== Ġandroid . R . id . home ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish (); ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġtrue ; ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġsuper . on Options ItemSelected ( item ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Pause () Ġ{ ĊĠĠĠĠĠĠĠ Ġagent Web . web Life Cycle . on Pause () ĊĠĠĠĠĠĠĠ Ġsuper . on Pause () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠĠĠĠĠ Ġagent Web . web Life Cycle . on Resume () ĊĠĠĠĠĠĠĠ Ġsuper . on Resume () ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġagent Web . web Life Cycle . on Destroy () ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠ Ġ} Ċ } Ċ