pili-engineering / QNRTC-Android

QNDroidRTC 是七牛云推出的一款适用于 Android 平台的实时音视频 SDK,提供了包括音视频通话、美颜、滤镜、水印等多种功能,提供灵活的接口,支持高度定制以及二次开发。
Apache License 2.0
114 stars 57 forks source link

接入4.0.1后Activity内存泄漏 #68

Open NarutoL opened 2 years ago

NarutoL commented 2 years ago

4.0.1demo下面中视频通话页面RoomActivity内存泄漏,步骤:

  1. 为了让检测数据更准确,新增NewMainActivity,MainActivity改为二级页面,RoomActivity则为三级页面;
  2. 进出RoomActivity10次或者20次,退回到一级页面NewMainActivity,在as的Profiler中检测到RoomActivity的10个实例存在泄漏,同样用demo项目的SettingActivity测试没有这样的情况;
  3. 本人项目按照官方文档以及demo接入QNRTC-Android 4.0.1,也检测出Activity泄漏现象;
  4. as版本:Android Studio Bumblebee | 2021.1.1 Patch 1 for Mac;
  5. gradle版本:4.1.0;
  6. 以下为QNRTC-Android-4.0.1 demo检测截图: WechatIMG4

请问有人关注过这个问题吗,本人是安卓新手,可能我检测的方式不对或者这根本不算内存泄漏,希望作者或其他开发者能回复一下。