how to check if page in webview or not in android studio

import android.os.Bundle
import android.webkit.WebChromeClient
import android.webkit.WebView
import android.webkit.WebViewClient
import androidx.appcompat.app.AppCompatActivity

class WebViewActivity : AppCompatActivity() {

    private lateinit var webView: WebView

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_webview)

        webView = findViewById(R.id.webView)
        webView.webViewClient = MyWebViewClient()
        webView.webChromeClient = WebChromeClient()
        webView.settings.javaScriptEnabled = true

        // Load your URL here
        webView.loadUrl("https://www.example.com")
    }

    override fun onBackPressed() {
        if (webView.canGoBack()) {
            webView.goBack()
        } else {
            super.onBackPressed()
        }
    }

    private inner class MyWebViewClient : WebViewClient() {

        override fun onPageFinished(view: WebView?, url: String?) {
            super.onPageFinished(view, url)

            // Check if the loaded page matches your criteria
            if (url != null && isPageMatchingCriteria(url)) {
                // The loaded page matches your criteria
                // Do your actions here
            }
        }

        private fun isPageMatchingCriteria(url: String): Boolean {
            // Define your criteria for matching the page URL
            // For example, check if the URL contains a specific keyword
            val keyword = "example"
            return url.contains(keyword, ignoreCase = true)
        }
    }
}