Example #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            SetContentView (Resource.Layout.Main);
            Button button = FindViewById<Button> (Resource.Id.myButton);
            imageView = FindViewById<SmartImageView> (Resource.Id.image);
            imageView.SetImageUrl ("http://cdn1.xamarin.com/webimages/images/index/icon-cross-platform.png");

            _uploader = new PhotoUploader ();
            _listener = new PhotoListener ();

            _listener.NewPhotosReceived += (sender, urls) =>
            {
                RunOnUiThread(() =>
                              {
                    foreach (var url in urls)
                    {
                        imageView.SetImageUrl(url);
                        var toast = Toast.MakeText(BaseContext,"New Image: "+url.ToString(),ToastLength.Long);
                        toast.Show();
                    }
                });
            };

            _listener.StartListening ();

            button.Click += delegate {
                UploadPicture();
            };
        }
Example #2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Main);
            Button button = FindViewById <Button> (Resource.Id.myButton);

            imageView = FindViewById <SmartImageView> (Resource.Id.image);
            imageView.SetImageUrl("http://cdn1.xamarin.com/webimages/images/index/icon-cross-platform.png");


            _uploader = new PhotoUploader();
            _listener = new PhotoListener();

            _listener.NewPhotosReceived += (sender, urls) =>
            {
                RunOnUiThread(() =>
                {
                    foreach (var url in urls)
                    {
                        imageView.SetImageUrl(url);
                        var toast = Toast.MakeText(BaseContext, "New Image: " + url.ToString(), ToastLength.Long);
                        toast.Show();
                    }
                });
            };

            _listener.StartListening();

            button.Click += delegate {
                UploadPicture();
            };
        }