设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3537|回复: 0
打印 上一主题 下一主题

有关最近出现的Android Demo在使用后出现内存泄漏的解决办法

[复制链接]

10

主题

253

帖子

1405

积分

金牌会员

Rank: 6Rank: 6

积分
1405
跳转到指定楼层
楼主
发表于 2017-5-9 17:19:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 佰锐科技-梁国桦 于 2017-5-10 09:23 编辑

最近有客户反映,在使用集成了Android AnyChat SDK的程序过程中发现:在退出某个Activity时,程序可能会引起内存泄露。经过我司研发部同事的分析排查,找出了解决办法。以HelloAnyChat的Demo为例,修改以下两处代码:
1、在VideoActivity.java文件的InitSDK方法中,原代码为:
  1. anychatSDK.mSensorHelper.InitSensor(this);
  2. anychatSDK.mCameraHelper.SetContext(this);
复制代码
现修改为:
  1. anychatSDK.mSensorHelper.InitSensor(getApplicationContext());
  2. anychatSDK.mCameraHelper.SetContext(getApplicationContext());
复制代码
2、在每个Activity的onDestroy回调中,添加上如下代码:
  1. anychatSDK.removeEvent(this);
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-22 18:00 , Processed in 0.108482 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表