private WPEditImageSpan createWPEditImageSpan(Context context, MediaFile mediaFile) { if (!URLUtil.isNetworkUrl(mediaFile.getFileURL())) { return createWPEditImageSpanLocal(context, mediaFile); } else { return createWPEditImageSpanRemote(context, mediaFile); } }
private WPEditImageSpan createWPEditImageSpanRemote(Context context, MediaFile mediaFile) { int drawable = mediaFile.isVideo() ? R.drawable.media_movieclip : R.drawable.legacy_dashicon_format_image_big_grey; Uri uri = Uri.parse(mediaFile.getFileURL()); WPEditImageSpan imageSpan = new WPEditImageSpan(context, drawable, uri); imageSpan.setMediaFile(mediaFile); return imageSpan; }