美文网首页
CalledFromWrongThreadException异常

CalledFromWrongThreadException异常

作者: 暗尝 | 来源:发表于2017-11-01 11:42 被阅读0次

CalledFromWrongThreadException异常通常是因为在子线程更新了UI,然而对于dialog来说还有一种触发方式就是
在jsbridge线程调用dialog.show方法,再在UI线程调用dismiss方法。

这种情况通常发生在hybrid开发当中,h5页面通过js调用Android方法时,此方法的调用线程就是jsbridge线程。

解决方法:
保证在UI线程调用show和dismiss方法。

具体为什么show可以在jsbridge线程调用而dismiss不能,还有待详细探究。

相关文章

网友评论

      本文标题:CalledFromWrongThreadException异常

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