我在https://github.com/nostra13/Android-Universal-Image-Loader使用来自 nostra13 的通用图像加载器。我的问题是:
我有这些课程
PhotoActivity extends FragmentActivity
ImageFragment extends Fragment
imageLoader我在ImageFragmentusingimageLoader = ImageLoader.getInstance();和这个片段中初始化了,我还使用imageLoader.displayImage(...).
当我PhotoActivity停止(onStop()被调用)时,我ImageFragment也会停止,这应该会停止任何图像加载,因为我调用imageLoader.stop()了该onStop()方法。但是,情况并非如此,它给了我 NullPointerException 因为onLoadingComplete()之后ImageLoadingListener()被调用,并且这个方法调用在getActivity()这null一点上,因为片段已与其活动分离。
imageLoader.stop()应该停止每个加载过程,不是吗?