美文网首页
使用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