关于bmob通讯sdk与shareSDK的bug

作者: fuuuuuccccck | 来源:发表于2017-01-06 19:32 被阅读99次

    本人以为无聊,想写一个通讯sdk,当然不是跟市面上那些一样啦,肯定有自己的特点的,然而就遇到坑了。

    首先bmob-sdk内部有引用了okhttp,所以你其它库里面也引用了的话,记得排除,如下

    然后我以为没问题了,发现还是有问题啊,但是官方demo上已经解决了这个问题了,那就排除吧。

    一运行就报了这个错,anr,而且还是别的库里面的,然后我就锁定在了application的onCreate和启动页的onCreate里面,发现我在启动页的onCreate里调用了shareSDK的初始化方法,注释掉,竟然没事了。

    找到bug所在了,要怎么解决呢,那就死马当活马医吧,我要用到的时候再初始化它,wtf,竟然可以了,但是这样好吗,官方的说法是不要等到要用到的时候才初始化(可能里面是启用了异步线程,要个几十毫秒吧)。那我就在onCreate写个延时吧,还真可以了...

    就这样解决了,还不清楚原因,可能还跟我用了databinding的原因,还是回家吃个饭先吧

    相关文章

      网友评论

      本文标题:关于bmob通讯sdk与shareSDK的bug

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