Android适配器-内存泄漏是否可能?

Android适配器-内存泄漏是否可能?,android,memory-leaks,android-recyclerview,Android,Memory Leaks,Android Recyclerview,我只是在自己实现RecyclerView.Adapter,我不确定是否会出现内存泄漏 问题是,我正在通过加载程序管理器activity.getLoaderManager().initLoader()用数据库中的数据填充适配器 我想要的是,活动不需要处理所有适配器请求。所以我正在创建适配器的实例,其中活动和加载程序ID存储为局部变量。那会泄露吗?如果是,我应该使用WeekReference或其他方法吗?好吧,我目前正在使用RecyclerView和大量图像,我从来没有内存泄漏,RecyclerVi

我只是在自己实现
RecyclerView.Adapter
,我不确定是否会出现内存泄漏

问题是,我正在通过加载程序管理器
activity.getLoaderManager().initLoader()用数据库中的数据填充适配器


我想要的是,活动不需要处理所有适配器请求。所以我正在创建适配器的实例,其中活动和加载程序ID存储为局部变量。那会泄露吗?如果是,我应该使用
WeekReference
或其他方法吗?

好吧,我目前正在使用RecyclerView和大量图像,我从来没有内存泄漏,RecyclerView是ListView的优化版本,在我处理大量图像的情况下效果很好。我正在使用
weakrefence


请提供一些代码进行检查。

根据您的描述,您似乎没有泄漏,适配器将仅由您的活动和RecyclerView引用。RecyclerView也将仅由您的活动引用,因此垃圾收集器将释放此内存。确保使用android studio之类的内存分析工具。

好吧,因为您没有将代码粘贴到那里,所以我很难帮助您解决问题。 但我可以给你一个选择,就是使用这个库来检查内存泄漏 易于使用。如果你需要什么,请回答我