@Override public void onDestroy() { super.onDestroy(); if (null != mImage) { BitmapFetcher.cancelWork(mImage); mImage.setImageDrawable(null); } }
/** * Populate image using a url from extras, use the convenience factory method {@link * ImageFragment#newInstance(int, int)} to create this fragment. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); isHomeBasedFragment = true; mBundle = getArguments(); if (null != mBundle) { // mAlbumId = mBundle.getString(BaseAlbumFragment.EXTRA_ALBUM); mImageId = mBundle.getInt(BaseAlbumFragment.EXTRA_IMAGE); isDispalyAsCover = mBundle.getBoolean(DISPLAY_TYPE); } }
@Override public void onResume() { super.onResume(); getThreadPool().execute(mRunnable); // getHandler().postDelayed(mRunnable, 100); }
@Override public void onPause() { // getBitmapFetcher().setExitTasksEarly(true); super.onPause(); }