11package com.shashi.mybrowser
22
3+ import android.app.ProgressDialog
4+ import android.graphics.Bitmap
35import android.graphics.Color
46import android.support.v7.app.AppCompatActivity
57import android.os.Bundle
68import android.view.View
79import android.webkit.URLUtil
10+ import android.webkit.WebView
811import android.webkit.WebViewClient
912import android.widget.Toast
1013import kotlinx.android.synthetic.main.activity_main.*
@@ -15,21 +18,38 @@ class MainActivity : AppCompatActivity() {
1518 super .onCreate(savedInstanceState)
1619 setContentView(R .layout.activity_main)
1720 wview.webViewClient = WebViewClient ()
21+
22+ wview.settings.javaScriptEnabled = true // To Enable JavaScript
23+ wview.settings.builtInZoomControls = true // To Enable Zoom Controls
24+ var pDialog = ProgressDialog (this @MainActivity) // Progress dialogue
25+ pDialog.setTitle(" Message From Shashi" )
26+ pDialog.setMessage(" Please Wait While loading" ) // Progress message
27+ wview.webViewClient = object : WebViewClient (){
28+ override fun onPageStarted (view : WebView ? , url : String? , favicon : Bitmap ? ) {
29+ super .onPageStarted(view, url, favicon)
30+ pDialog.show()
31+ }
32+
33+ override fun onPageFinished (view : WebView ? , url : String? ) {
34+ super .onPageFinished(view, url)
35+ pDialog.dismiss()
36+ }
37+ }
1838 var urlAddress = etUrl.text.toString()
1939 var urlStart = " https://www."
2040 btYou.setOnClickListener {
2141 urlAddress = urlStart + " youtube.com"
22- Toast .makeText(this @MainActivity," ...Searching..." ,Toast .LENGTH_SHORT ).show()
2342 wview.loadUrl(urlAddress)
2443 }
2544 btFb.setOnClickListener {
2645 urlAddress = urlStart + " facebook.com"
46+ /*
2747 Toast.makeText(this@MainActivity,"...Searching...",Toast.LENGTH_SHORT).show()
48+ */
2849 wview.loadUrl(urlAddress)
2950 }
3051 btGoogle.setOnClickListener {
3152 urlAddress = urlStart + " google.com"
32- Toast .makeText(this @MainActivity," ...Searching..." ,Toast .LENGTH_SHORT ).show()
3353 wview.loadUrl(urlAddress)
3454 }
3555 }
@@ -40,7 +60,6 @@ class MainActivity : AppCompatActivity() {
4060 if (! URLUtil .isNetworkUrl(urlAddr)){
4161 urlAddr = " https://www.google.com/search?q=" + urlAddr
4262 }
43- Toast .makeText(this @MainActivity," ...Searching..." ,Toast .LENGTH_SHORT ).show()
4463 wview.loadUrl(urlAddr)
4564 }
4665 else {
0 commit comments