Web View 中的 java.lang.IllegalArgumentException

标签 java android illegalargumentexception

我有一个使用 android webview 的应用程序,最近我收到了 java.lang.IllegalArgumentException。堆栈跟踪的问题是它没有指向我的任何 java 类,因此很难修复此错误。堆栈跟踪如下:

    java.lang.IllegalArgumentException: 

at com.android.webview.chromium.WebViewContentsClientAdapter$1.handleMessage (WebViewContentsClientAdapter.java:153)

at android.os.Handler.dispatchMessage (Handler.java:102)

at android.os.Looper.loop (Looper.java:154)

at android.app.ActivityThread.main (ActivityThread.java:6776)

at java.lang.reflect.Method.invoke (Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1496)

at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1386)

I have searched google but dont seem to find an answer.

最佳答案

我认为问题出在 Activity 线程上。当你调用 webview 时,可能它正在被其他线程使用。在再次将数据放入 webview 之前尝试 setEmpty。

关于Web View 中的 java.lang.IllegalArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46807555/

相关文章:

Java Frame 本身大小错误

java - 如何删除neo4j图数据库

java - 如何在 2-3 树 java 中找到正确的子节点进行搜索

android - Adobe Flex 如何在 Android/iOS 上运行

gradle - IllegalArgumentException:对象的类型不是org.eclipse.jetty.plus.jndi.Resource类

java - 空检查错误消息为 "is null"或 "was null"

java - 如果 ArrayList 的大小已传递给构造函数,则添加新元素时,Java 中 ArrayList 的元素是否会在内存中重新分配?

java - Build.Gradle Error (22,0) 找不到方法 chandroid()

java - 如何将字符串从 UDP 监听服务传递到 MainActivity?

java - Spring Autowiring 为抽象类提供 null bean