code: public boolean applyTo(ImageView imageView, String tag) {
          if (mUri != null) {
              imageView.setImageURI(mUri);
              /*
              if ("http".equals(mUri.getScheme()) || "https".equals(mUri.getScheme())) {
                  DrawerImageLoader.getInstance().setImage(imageView, mUri, tag);
              } else {
  
              }
              */
          } else if (mIcon != null) {
              imageView.setImageDrawable(mIcon);
          } else if (mBitmap != null) {
              imageView.setImageBitmap(mBitmap);
          } else if (mIconRes != -1) {
              imageView.setImageResource(mIconRes);
          } else {
              imageView.setImageBitmap(null);
              return false;
          }
          return true;
      }
docs: sets an existing image to the imageView
  
  @param imageView
  @param tag       used to identify imageViews and define different placeholders
  @return true if an image was set