Exemplo n.º 1
0
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent intent)
 {
     base.OnActivityResult(requestCode, resultCode, intent);
     //Facebook
     FacebookClientManager.OnActivityResult(requestCode, resultCode, intent);
     //Google
     GoogleClientManager.OnAuthCompleted(requestCode, resultCode, intent);
 }
Exemplo n.º 2
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            if (ActivityResult != null)
            {
                ActivityResult(requestCode, resultCode, data);
            }

            FacebookClientManager.OnActivityResult(requestCode, resultCode, data);
        }
Exemplo n.º 3
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            //MultiMediaPickerService.SharedInstance.OnActivityResult(requestCode, resultCode, data);
            AddExperiencesPage._multiMediaPickerService.OnActivityResult(requestCode, resultCode, data);
            FacebookClientManager.OnActivityResult(requestCode, resultCode, data);
            if (requestCode == 1)
            {
                GoogleSignInResult result = Auth.GoogleSignInApi.GetSignInResultFromIntent(data);
                GoogleAuthenticator.Instance.OnAuthCompleted(result);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        ///     Called when [activity result].
        /// </summary>
        /// <param name="requestCode">The request code.</param>
        /// <param name="resultCode">The result code.</param>
        /// <param name="data">The data.</param>
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);
            FacebookClientManager.OnActivityResult(requestCode, resultCode, data);
            if (requestCode == 1)
            {
                var result = Auth.GoogleSignInApi.GetSignInResultFromIntent(data);
                GoogleService.Instance.OnAuthCompleted(result);
            }

            if (FacebookService.Instance != null)
            {
                FacebookService.Instance.CallbackManager.OnActivityResult(requestCode, (int)resultCode, data);
            }
        }
Exemplo n.º 5
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent intent)
        {
            base.OnActivityResult(requestCode, resultCode, intent);
            FacebookClientManager.OnActivityResult(requestCode, resultCode, intent);
            GoogleClientManager.OnAuthCompleted(requestCode, resultCode, intent);

            //If we are calling multiple image selection, enter into here and return photos and their filepaths.
            if (requestCode == OPENGALLERYCODE && resultCode == Result.Ok)
            {
                List <string> images = new List <string>();

                if (intent != null)
                {
                    //Separate all photos and get the path from them all individually.
                    ClipData clipData = intent.ClipData;
                    if (clipData != null)
                    {
                        for (int i = 0; i < clipData.ItemCount; i++)
                        {
                            ClipData.Item   item = clipData.GetItemAt(i);
                            Android.Net.Uri uri  = item.Uri;
                            var             path = GetRealPathFromURI(uri);

                            if (path != null)
                            {
                                images.Add(path);
                            }
                        }
                    }
                    else
                    {
                        Android.Net.Uri uri  = intent.Data;
                        var             path = GetRealPathFromURI(uri);

                        if (path != null)
                        {
                            images.Add(path);
                        }
                    }

                    //Send our images to the carousel view.
                    MessagingCenter.Send <App, List <string> >((App)Xamarin.Forms.Application.Current, "ImagesSelectedAndroid", images);
                }
            }
        }
Exemplo n.º 6
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent intent)
        {
            base.OnActivityResult(requestCode, resultCode, intent);
            FacebookClientManager.OnActivityResult(requestCode, resultCode, intent);
            GoogleClientManager.OnAuthCompleted(requestCode, resultCode, intent);

            CallbackManager.OnActivityResult(requestCode, (int)resultCode, intent);

            if (requestCode == PickImageId)
            {
                if ((resultCode == Result.Ok) && (intent != null))
                {
                    Android.Net.Uri uri = intent.Data;

                    Stream stream = ContentResolver.OpenInputStream(uri);
                    PickImageTaskCompletionSource.SetResult(stream);
                }
                else
                {
                    PickImageTaskCompletionSource.SetResult(null);
                }
            }
        }
Exemplo n.º 7
0
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     FacebookClientManager.OnActivityResult(requestCode, resultCode, data);
 }
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     InAppBillingImplementation.HandleActivityResult(requestCode, resultCode, data);
     FacebookClientManager.OnActivityResult(requestCode, resultCode, data);
 }
Exemplo n.º 9
0
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent intent)
 {
     base.OnActivityResult(requestCode, resultCode, intent);
     FacebookClientManager.OnActivityResult(requestCode, resultCode, intent);
     MultiMediaPickerService.SharedInstance.OnActivityResult(requestCode, resultCode, intent);
 }