"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的代码即可! }
相关文章推荐
- Android JS桥交互("Uncaught ReferenceError: xxx is not defined or xxx has no method")
- JsBridge "Uncaught TypeError: Cannot call method 'callHandler' of undefined", source
- JS调用Android中的方法时出现 "Uncaught TypeError: Object [object Object] has no method
- Android webview js 调用java方法报错"Uncaught TypeError: Object [object Object] has no method xx
- android中java和JS互相调用,Web Console: Uncaught TypeError: Object [object Object] has no method
- ECLIPSE android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
- Eclipse android 布局页面Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
- ERROR/AndroidRuntime(716): java.lang.SecurityException: Binder invocation to an incorrect interface
- android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
- ECLIPSE android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
- Android - Exception raised during rendering: java.lang.System.arraycopy
- An internal error occurred during: "Launching hello". java.lang.NullPointerException
- ECLIPSE android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
- How to solve Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V in Android
- [异常] MyEclipse Deploy点不开 An internal error occurred during: "Launching MVC on Tomcat 6.x". java.lang.NullPointerException
- An internal error occurred during: "Launching XXX on Tomcat XXX". java.lang.NullPointerException解决方
- An internal error occurred during: "Launching hello". java.lang.NullPointerException
- Android 编程下报错 Exception raised during rendering: java.util.LinkedHashMap.eldest()Ljava/util/Map$Entry;
- ERROR/AndroidRuntime(716): java.lang.SecurityException: Binder invocation to an incorrect interface
- ECLIPSE android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V