Kotlin webview的坑

一、什么坑?

近期使用kotlin开发android项目时,遇到这个大坑。
使用.java文件是正常运行的,后来转成了.kt文件就会一直闪退。

错误日志如下:

Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter favicon

该错误日志是发生在WebViewClient中的onPageStarted()方法中的最后一个参数Bitmap favicon

public void onPageStarted(WebView view, String url, Bitmap favicon) {

}

二、解决方法

具体产生该异常的原因不知,希望知道的同学给讲解下。

最后的最后,处理方法:还原到之前的.java文件就可以了。暂且别转成kt文件

你可能感兴趣的:(kotlin)