当前位置: 代码迷 >> Android >> 又见错误:android.view.ViewRoot$CalledFromWrongThreadException
  详细解决方案

又见错误:android.view.ViewRoot$CalledFromWrongThreadException

热度:98   发布时间:2016-05-01 18:55:44.0
又见异常:android.view.ViewRoot$CalledFromWrongThreadException
今天又发现一个异常:

android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views


原因:同事在普通的activity中使用了webview,同时使用了JavascriptInterface,并在其中注册了一个点击事件。该事件启动另外一个activity。

我没看过源代码。从现象上看JavascriptInterface是在另外一个线程中,只需将这个点击事情的直接调用该发送消息到主线程(ui线程),由主线程捕捉这个消息并调用原来点发事情调用的方法。
  相关解决方案