title: Universal Image Loader gridview blinks after notifyDataSetChanged call
body: <p>I'm using UIL with this config to load image from FILEs:</p>
  
  <pre><code>BitmapDisplayer displayer = new FadeInBitmapDisplayer(500) {
  
          @Override
          public Bitmap display(Bitmap bitmap, ImageView imageView,
                  LoadedFrom loadedFrom) {
              if (loadedFrom != LoadedFrom.MEMORY_CACHE) {
                  return super.display(bitmap, imageView, loadedFrom);
              } else {
                  imageView.setImageBitmap(bitmap);
                  return bitmap;
              }
          }
  
      };
      DisplayImageOptions options = new DisplayImageOptions.Builder()
              .cacheInMemory(true).resetViewBeforeLoading(true)
              .showImageForEmptyUri(R.drawable.thumbnail_no_image)
              .showImageOnFail(R.drawable.thumbnail_no_image)
              .displayer(displayer).build();
      ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(
              context).defaultDisplayImageOptions(options)
              .memoryCacheSize(2 * 1024 * 1024).build();
      sLoader.init(config);
  </code></pre>
  
  <p>I need to implement selection in <code>GridView</code> so after I consider any item selected I call <code>notifyDataSetChanged</code> to make my selectionOverlay visible. And after this call all images start reloading nd this causes <code>GridView</code> to blink. How can I avoid this?</p>