docs: @Override
      public void onBindViewHolder(@NonNull DirViewHolder vh, int position, @NonNull File file) {
          // Let the super method do its thing with checkboxes and text
          super.onBindViewHolder(vh, position, file);
  
          // Here we load the preview image if it is an image file
          final int viewType = getItemViewType(position, file);
          if (viewType == VIEWTYPE_IMAGE_CHECKABLE || viewType == VIEWTYPE_IMAGE) {
              // Need to set it to visible because the base code will set it to invisible by default
              vh.icon.setVisibility(View.VISIBLE);
              // Just load the image
              Glide.with(this).load(file).into((ImageView) vh.icon);
          }
      }