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