记录Webview错误

作者: doyer_太阳 | 来源:发表于2018-08-14 21:09 被阅读10次

Probable deadlock detected due to WebView API being called on incorrect thread

字面上讲WebView相关操作在错误的线程中执行了,那我的业务需求是什么呢,模拟WebView点击,同时点击行为指令是前端通过JavascriptInterface给到android部分,之前我很傻,直接在对应的接口里开始通过MotionEvent模拟点击行为

之后在线上的错误统计日志里发现了这个错误,是在部分机子上报了这个问题,于是百度去查找JavascriptInterface代码是在哪个线程里面,一大堆都说在主线程,自己实验了下,发现不是自线程哦

截图

那问题找到了答案,也就好解决了,添加主线程Handler,把处理逻辑塞进创建的handler dispatchMessage,等明天天亮了看看,问题解决没有哈哈哈哈哈

相关文章

网友评论

    本文标题:记录Webview错误

    本文链接:https://www.haomeiwen.com/subject/yfdbbftx.html