长按后出现ANR异常traceLog

原因分析 *
如/data/anr/trace.txt日志内容:
"main"prio=5tid=1NATIVE
|group="main"sCount=1dsCount=0obj=0x40a74460self=0x1eb3a38
|sysTid=6144nice=0sched=0/0cgrp=defaulthandle=1074308232
|schedstat=(583691772091086800750096936)utm=4942stm=894core=0
at android.webkit.WebView. nativeWordSelection(NativeMethod)
atandroid.webkit.WebView.setUpSelect(WebView.java:5505)
atandroid.webkit.WebView.selectText(WebView.java:4439)
atandroid.webkit.WebView.selectText(WebView.java:4432)
atandroid.webkit.WebView.performLongClick(WebView.java:4417)
atandroid.webkit.WebView$PrivateHandler.handleMessage(WebView.java:8459)
atandroid.os.Handler.dispatchMessage(Handler.java:99)
atandroid.os.Looper.loop(Looper.java:137)
atandroid.app.ActivityThread.main(ActivityThread.java:4437)
atjava.lang.reflect.Method.invokeNative(NativeMethod)
atjava.lang.reflect.Method.invoke(Method.java:511)
atcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:552)
atdalvik.system.NativeStart.main(NativeMethod)

从以上日志可推断,webkit调用本地方法 nativeWordSelection 时出现的阻塞以至于ANR。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值