您的位置:首页 > 移动开发 > Android开发

"Uncaught Error: Java exception was raised during method invocation", source Android 与jS

2018-01-26 11:37 621 查看
"Uncaught Error: Java exception was raised during method invocation", source: http://xxxxxxxxx.aaaaaaaa (312)

         这个异常需要控制太调试到 Verbose 才能看到:

  android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
01-26 11:26:54.657 26770-27038/com.wcyq.gangrong W/System.err: at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:7314)
01-26 11:26:54.657 26770-27038/com.wcyq.gangrong W/System.err: at android.view.ViewRootImpl.recomputeViewAttributes(ViewRootImpl.java:3489)
01-26 11:26:54.657 26770-27038/com.wcyq.gangrong W/System.err: at android.view.ViewGroup.recomputeViewAttributes(ViewGroup.java:1362)
01-26 11:26:54.657 26770-27038/com.wcyq.gangrong W/System.err: at android.view.ViewGroup.recomputeViewAttributes(ViewGroup.java:1362)
01-26 11:26:54.657 26770-27038/com.wcyq.gangrong W/System.err: at android.view.ViewGroup.recomputeViewAttributes(ViewGroup.java:1362)
01-26 11:26:54.657 26770-27038/com.wcyq.gangrong W/System.err: at android.view.ViewGroup.recomputeViewAttributes(ViewGroup.java:1362)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at android.view.ViewGroup.recomputeViewAttributes(ViewGroup.java:1362)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at android.view.ViewGroup.recomputeViewAttributes(ViewGroup.java:1362)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at android.view.View.needGlobalAttributesUpdate(View.java:9901)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at android.view.View.setFlags(View.java:10747)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at android.view.View.setVisibility(View.java:7515)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at com.wcyq.gangrong.ui.activity.BrowserActivity$JavaScriptinterface.hasSearchBtn(BrowserActivity.java:125)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:39)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at android.os.Handler.dispatchMessage(Handler.java:111)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at android.os.Looper.loop(Looper.java:207)
01-26 11:26:54.658 26770-27038/com.wcyq.gangrong W/System.err: at android.os.HandlerThread.run(HandlerThread.java:61)
01-26 11:26:54.670 26770-26770/com.wcyq.gangrong I/chromium: [INFO:CONSOLE(312)] "Uncaught Error: Java exception was raised during method invocation", source: http://xxxxxxx.aaaaa.html       产生的原因是:
@JavascriptInterface
public void hasSearchBtn(String name) {
//            menuText.setVisibility(View.VISIBLE);//这句代码导致,在@JavascriptInterface 注解的方法里面不能更新ui,但是可以谈toast. 注释掉这种更新ui的代码即可!

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐