protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { items.Clear (); if (requestCode != dropboxRequest) base.OnActivityResult (requestCode, resultCode, data); if (resultCode != Result.Ok) { Toast.MakeText (this, "Failed or was cancelled by the user.", ToastLength.Long).Show (); return; } var result = new DBChooser.Result (data); items.Add (new SectionItem ("METADATA")); items.Add (new EntryItem ("Name", result.Name)); items.Add (new EntryItem ("Size of bytes", result.Size.ToString ())); items.Add (new EntryItem ("Icon", result.Icon.ToString ())); items.Add (new SectionItem ("LINKS AND THUMBNAILS")); items.Add (new EntryItem ("Link", result.Link.ToString ())); var thumbnails = result.Thumbnails; foreach (var thumbnail in thumbnails) items.Add (new EntryItem (thumbnail.Key, thumbnail.Value.ToString ())); EntryAdapter adapter = new EntryAdapter (this, items); FindViewById<ListView> (Resource.Id.lstData).Adapter = adapter; FindViewById<ListView> (Resource.Id.lstData).OnItemClickListener = this; }
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { base.OnActivityResult (requestCode, resultCode, data); // if (requestCode != dropboxRequest) // base.OnActivityResult (requestCode, resultCode, data); if (resultCode == Result.Ok) { if (requestCode == dropboxRequest){ var imageView = FindViewById<ImageView> (Resource.Id.myImageView); //imageView.SetImageURI (data.Data); imageUri = data.Data; } else { var imageView = FindViewById<ImageView> (Resource.Id.myImageView); var result = new DBChooser.Result (data); //imageView.SetImageURI (result.Link); imageUri = result.Link; } } SetContentView (Resource.Layout.imageLoad); }