code: public final void setDialogHeaderBackground(@DrawableRes final int resourceId) {
          this.dialogHeaderBackground = ContextCompat.getDrawable(getContext(), resourceId);
          this.dialogHeaderBackgroundBitmap = null;
          this.dialogHeaderBackgroundId = resourceId;
          this.dialogHeaderBackgroundColor = -1;
      }
docs: Sets the background of the header of the preference's dialog.
  
  @param resourceId
  The resource id of the background, which should be set, as an {@link Integer} value.
  The resource id must correspond to a valid drawable resource