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