最新项目中使用了AgentWeb的一个WebView封装库,使用kotlin语言开发时候出现了IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter favicon
的问题,而在Java语言情况下不会出现崩溃。
-
场景:
kotlin开发环境,使用AgentWeb,在WebActivity的onCreate中,AgentWeb初始配置如下
//初始化AgentWeb对象 mAgentWeb = AgentWeb.with(this) .setAgentWebParent( mLinearLayout, LinearLayout.LayoutParams( ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT ) ) .useDefaultIndicator() .setWebChromeClient(mWebChromeClient) .