private void LoadData() { try { MesData = JsonConvert.DeserializeObject <MessageDataExtra>(Intent?.GetStringExtra("SelectedItem") ?? ""); if (MesData != null) { var fileName = MesData.Media.Split('/').Last(); MediaFile = WoWonderTools.GetFile(Id, Methods.Path.FolderDcimImage, fileName, MesData.Media); string imageFile = Methods.MultiMedia.CheckFileIfExits(MediaFile); if (imageFile != "File Dont Exists") { File file2 = new File(MediaFile); var photoUri = FileProvider.GetUriForFile(this, PackageName + ".fileprovider", file2); if (imageFile.Contains(".gif")) { Glide.With(this).Load(photoUri).Apply(new RequestOptions().Placeholder(Resource.Drawable.ImagePlacholder).FitCenter()).Into(Image); } else { Glide.With(this).Load(photoUri).Apply(new RequestOptions()).Into(Image); } } else { if (MediaFile.Contains(".gif")) { Glide.With(this).Load(MediaFile).Apply(new RequestOptions().Placeholder(Resource.Drawable.ImagePlacholder).FitCenter()).Into(Image); } else { Glide.With(this).Load(MediaFile).Apply(new RequestOptions()).Into(Image); } } } } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }