美文网首页Android - 收藏集
Android 疑难杂症以及第三方sdk问题

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

作者: 唔笛plk | 来源:发表于2018-12-04 15:34 被阅读0次

    一、序言

    做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

    相关文章

      网友评论

        本文标题:Android 疑难杂症以及第三方sdk问题

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