美文网首页
使用Agentweb与H5交互 自动切换线程 导致Autodis

使用Agentweb与H5交互 自动切换线程 导致Autodis

作者: 小白彡 | 来源:发表于2020-01-09 20:34 被阅读0次

需求:H5界面调用Android方法,成功后进行网络请求拉取数据。

遇到问题:当H5调用方法成功后,继续调用网络请求时发现请求发不出去。

分析原因:通过debug,发现以下错误信息:Can only be bound on the main thread,
原来使用Autodispose管理生命周期只能在主线程中绑定,而在H5调用方法成功后,自动将线程切换到了子线程。

解决方法:使用runOnUiThread 将Activity切换到主线程再进行网络请求,结果就成功了。

相关文章

网友评论

      本文标题:使用Agentweb与H5交互 自动切换线程 导致Autodis

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