package Ġcom . bow oon . android . live _ slider . activity čĊč Ċ import Ġandroid . os . Bundle č Ċ import Ġandroid . view . View č Ċ import Ġandroid . webkit . WebView č Ċ import Ġandroid . webkit . WebView Client č Ċ import Ġandroidx . appcompat . app . AppCompatActivity č Ċ import Ġandroidx . databinding . Data Binding Util č Ċ import Ġcom . bow oon . android . live _ slider . R č Ċ import Ġcom . bow oon . android . live _ slider . databinding . News View Binding č Ċ import Ġcom . bow oon . android . live _ slider . data . model . Item čĊč Ċ class ĠWebView Activity Ġ: ĠAppCompatActivity () Ġ{ čĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbinding : ĠNews View Binding čĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġitem : ĠItem čĊčĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ čĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) čĊĠĠĠĠĠĠĠ Ġbinding Ġ= ĠData Binding Util . set ContentView ( this , ĠR . layout . news _ view ) čĊčĊĠĠĠĠĠĠĠ Ġitem Ġ= Ġintent . get Serializable Extra (" item ") Ġas ĠItem čĊčĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. title Ġ= Ġitem . title čĊčĊĠĠĠĠĠĠĠ Ġbinding . news WebView . web View Client Ġ= Ġobject Ġ: ĠWebView Client () Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Page Finished ( view : ĠWebView ?, Ġurl : ĠString ?) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . on Page Finished ( view , Ġurl ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . news Loading Progress . visibility Ġ= ĠView . GONE čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ} č Ċ // ĠĠĠĠĠĠĠ Ġbinding . news WebView . settings . java Script Enabled Ġ= Ġtrue čĊĠĠĠĠĠĠĠ Ġbinding . news WebView . load Url ( item . link ) čĊĠĠĠ Ġ} č Ċ }