@Nullable @Override public ParcelableMedia from(@NonNull String link) { final Uri uri = Uri.parse(link); final ParcelableMedia media = new ParcelableMedia(); media.type = ParcelableMedia.Type.TYPE_IMAGE; media.url = link; if (link.contains("profile")) { media.preview_url = link; media.media_url = link; } else { media.preview_url = String.format(Locale.ROOT, "%s:medium", link); media.media_url = String.format(Locale.ROOT, "%s:orig", link); } return media; }