今天在用leakcanary测试项目的时候,无意中在用VideoView播放本地视频时,出现内存泄漏问题,提示是AudioManager类出现的, 后面百思不得其解,因为代码中Context没有被长生命周期的所引用,为什么还会出现泄漏呢?后面通过google才发现原来是setVideoPath()导致的,VideoView内部的AudioManager
关于Android VideoView导致的内存泄漏的问题
最新推荐文章于 2025-06-11 16:35:06 发布
在使用VideoView播放本地视频时遇到内存泄漏问题,原因是VideoView内部对Activity的强引用导致Activity无法正常回收。这个问题在2015年5月前存在,解决方案是通过重写特定方法避免长时间持有Context。

最低0.47元/天 解锁文章
4498

被折叠的 条评论
为什么被折叠?



