Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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);
        }