Android 疑难杂症以及第三方sdk问题

一、序言

做Android开发三年了,以前也很少去总结开发中遇到的问题,现在有时间就总结下使用一些第三方遇到问题的解决办法,这些都是网上很少有帖子写,也是自己摸索出来,为同样遇到问题的人留下解决的办法

二、百度地图SDK FragmentStatePagerAdapter,多个Fragment地图内存泄漏

  • 主要表现:在FragmentStatePagerAdapter中Frament加载地图上,Activity上加载的地图内存释放是没问题
    在fragment上按照地图sdk 释放,地图跳转会卡死,
  • 解决办法:在fragment onDestroyViews中先暂停,后释放,不要再相应onPase中暂停,FragmentStatePagerAdapter,张多个ViewPager中不断地会销毁重建,如果在onpase()中暂停,就会造成内些泄露
   @Override
    public void onDestroyView() {
        if (tmSpotMap != null) {
            tmSpotMap.onPause();
             tmSpotMap.onDestroy();
        }
    
    }

三、声网Agora RtcEngine部分机型加入不了直播频道

  • 主要表现:在SDK中 使用自动创建UID的时候发现创建的ID与加入频道的ID不一致,
    // 设置的uid 自己定义 部分机型SDK生成的uid会出错,或者是不正确
    mRtcEngine.joinChannel(null, channelName, null, 1);
  • 解决办法 自己定义uid不适用自动生成的UID
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,079评论 2 59
  • 面试必背 会舍弃、总结概括——根据我这些年面试和看面试题搜集过来的知识点汇总而来 建议根据我的写的面试应对思路中的...
    luoyangzk阅读 6,838评论 6 173
  • 版权声明:本文为作者原创,转载必须注明出处。 转载请注明出处:https://www.jianshu.com/p/...
    Stan_Z阅读 4,164评论 1 18
  • 8.1.130吨锅炉正式外送蒸汽。供水配合操作,外操王彬在工艺工程师王彦强的指导下,打开四供蒸汽跨线及排凝阀。
    春色满园_61e5阅读 173评论 0 0
  • 拥有“完整”的心态,你才能无惧挑战与困难,才能迎接美好的未来。 文 | 雯静 1.完整是非常重要的概念。什么是真正...
    可爱的派大星星阅读 238评论 0 0