AndroidでWebView表示の中のボタンを押した時にprotected fun isNativeEvent(uri: Uri): Booleanが呼び出されました。WebView表示のボタンを押した時の処理はここに書けばよいのでしょうか?

カスタムWebViewというものも見つけました。

public interface EventHandler {

    // support methods

    protected fun isNativeEvent(uri: Uri): Boolean {

        //WebViewからボタン押下時
        return uri.getScheme() == "native-event"

    }

    protected fun targetUri(uri: Uri): Uri {

        return Uri.parse(Uri.decode(uri.getQueryParameter("url")))

    }

    protected fun isGoogleDomain(uri: Uri): Boolean = Constants.isGoogleDomain(uri)

    public fun handleEvent(uri: Uri): Boolean

}