WebView表示のボタン押下時の処理は?
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
}