public override void OnActivityResult(int requestCode, int resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); Intent medianScanIntent = new Intent(Intent.ActionMediaScannerScanFile); Uri contenUri = Uri.FromFile(App._file); medianScanIntent.SetData(contenUri); Activity.SendBroadcast(medianScanIntent); int height = Resources.DisplayMetrics.HeightPixels; int width = imageButton.Height; App.bitmap = App._file.Path.LoadAndResizeBitmap(width, height); if (App.bitmap != null) { imageButton.SetImageBitmap(App.bitmap); APIConnection connector = new APIConnection(); link = connector.PostImage(App.bitmap, "land"); App.bitmap = null; } GC.Collect(); }