void recycle(){
  if (null != mImageWeakRef) {
    mImageWeakRef.clear();
    mImageWeakRef=null;
  }
  mImageBuffer=null;
  mDecodedImage=null;
}

void recycle ( ) { if ( null != mImageWeakRef ) { mImageWeakRef . clear ( ) ; mImageWeakRef = null ; } mImageBuffer = null ; mDecodedImage = null ; }
recycles an phototask object before it ' s put back into the pool . one reason to do this is to avoid memory leaks .
