我有一个Activity
. 这Activity
有ListView
一个BaseAdapter
附加的。在onDestroy
中,适配器被存储在一个类中,在onCreate
它被重新附加到新的Activity
. 适配器从 Internet 加载内容并Views
为ListView
. 为了能够AsyncTask
从适配器启动(加载我的数据),它需要一个LoaderManager
. 我Activity
用getSupportLoaderManager()
我的Activity
.
以下是否正确:当适配器被保留并重新附加到
Activities
时,它将始终持有对Activity
我第一次传递给它的旧的、早已不复存在的引用,这可能/将导致内存泄漏?我怎样才能防止这种情况?
LoaderManager
每次将适配器重新连接到新Activity
适配器时,我都考虑过更换适配器Activity
?getSupportLoaderManager()
这是安全/常见的吗?我一般如何才能找到对“旧”的可能危险的引用
Activities
?