Пример #1
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)

        {
            base.OnActivityResult(requestCode, resultCode, data);
            if (requestCode == Constants.REQ_CODE_BUY)
            {
                if (data == null)
                {
                    Log.Error(TAG, "data is null");
                    return;
                }

                PurchaseResultInfo purchaseIntentResult = mClient.ParsePurchaseResultInfoFromIntent(data);
                switch (purchaseIntentResult.ReturnCode)
                {
                case OrderStatusCode.OrderStateCancel:
                    Toast.MakeText(this, "Order has been canceled!", ToastLength.Long).Show();
                    break;

                case OrderStatusCode.OrderProductOwned:
                    QueryPurchases(null);
                    break;

                case OrderStatusCode.OrderStateSuccess:
                    isHiddenLevelPurchased = true;
                    DeliverProduct();
                    break;

                default:
                    break;
                }
                return;
            }
        }
Пример #2
0
 protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     try
     {
         if (resultCode == Android.App.Result.Ok && requestCode == (int)Camera.CameraCode.OnActivityResultCode)
         {
             var ids = new List <string>();
             foreach (var idLoggado in model.infoUsuario)
             {
                 ids.Add(idLoggado.ID);
             }
             var urlsFotosSalvas = model.camera.PerformOnActivity(ids);
             model.dbPdvs.InsertFotoProfile(urlsFotosSalvas, ids);
             model.infoUsuario = model.dbPdvs.GetUserInfoLogged();
             model.profileAvatar.SetImageBitmap(model.camera.GetBitMap(model.infoUsuario[0].AVATAR));
             MetricsManager.TrackEvent("FotoSucesso");
         }
         if (resultCode != Android.App.Result.Canceled && resultCode != Android.App.Result.Ok &&
             requestCode == (int)Camera.CameraCode.OnActivityResultCode)
         {
             throw new Exception();
         }
     }
     catch (Exception ex)
     {
         MetricsManager.TrackEvent("FotoFalha");
         MetricsManager.TrackEvent(ex.Message);
         RunOnUiThread(() => Toast.MakeText(this, Resources.GetString(Resource.String.erro_msg_ao_tirar_foto), ToastLength.Long).Show());
     }
 }
Пример #3
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            // Make it available in the gallery

            Intent mediaScanIntent = new Intent(Intent.ActionMediaScannerScanFile);
            Uri    contentUri      = Uri.FromFile(App._file);

            mediaScanIntent.SetData(contentUri);
            SendBroadcast(mediaScanIntent);

            // Display in ImageView. We will resize the bitmap to fit the display
            // Loading the full sized image will consume to much memory
            // and cause the application to crash.

            int height = Resources.DisplayMetrics.HeightPixels;
            int width  = _imageView.Height;

            App.bitmap = App._file.Path.LoadAndResizeBitmap(width, height);
            if (App.bitmap != null)
            {
                _imageView.SetImageBitmap(App.bitmap);

                scanBarcode(App.bitmap, tv);

                App.bitmap = null;
            }

            // Dispose of the Java side bitmap.
            GC.Collect();
        }
Пример #4
0
        void HandleRequestCode(int requestCode, Result resultCode, JudoReceipt receipt)
        {
            if (resultCode == Result.Ok && receipt.Result != "Declined")
            {
                PaymentReceiptModel paymentReceipt;
                if ((paymentReceipt = receipt.FullReceipt as PaymentReceiptModel) != null)
                {
                    _judoSuccessCallback.Value(paymentReceipt);
                    Finish();
                }
            }
            else if (_judoFailureCallback.Value != null)
            {
                var judoError      = new JudoError();
                var paymentreceipt = receipt != null ? receipt.FullReceipt as PaymentReceiptModel : null;

                if (paymentreceipt != null)
                {
                    _judoFailureCallback.Value(judoError, paymentreceipt);
                    Finish();
                }
                else
                {
                    _judoFailureCallback.Value(judoError);
                    Finish();
                }
            }
        }
Пример #5
0
 protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     callbackManager.OnActivityResult(requestCode, (int)resultCode, data);
     SetResult(resultCode);
     Finish();
 }
Пример #6
0
        protected override void OnActivityResult(int requestCode, Result resultVal, Intent data)
        {
            if (requestCode == VOICE)
            {
                if (resultVal == Result.Ok)
                {
                    var matches = data.GetStringArrayListExtra(RecognizerIntent.ExtraResults);
                    if (matches.Count != 0)
                    {
                        string textInput = textBox.Text + matches[0];

                        // limit the output to 500 characters
                        if (textInput.Length > 500)
                            textInput = textInput.Substring(0, 500);
                        textBox.Text = textInput;
                    }
                    else
                        textBox.Text = "No speech was recognised";
                    // change the text back on the button
                    recButton.Text = "Start Recording";
                }
            }

            base.OnActivityResult(requestCode, resultVal, data);
        }
            protected override void OnActivityResult(int requestCode, AndroidAppResult resultCode, Intent?data)
            {
                base.OnActivityResult(requestCode, resultCode, data);

                // we have a valid GUID, so handle the task
                if (GetIntermediateTask(guid, true) is IntermediateTask task)
                {
                    if (resultCode == AndroidAppResult.Canceled)
                    {
                        task.TaskCompletionSource.TrySetCanceled();
                    }
                    else
                    {
                        try
                        {
                            data ??= new Intent();

                            task.OnResult?.Invoke(data);

                            task.TaskCompletionSource.TrySetResult(data);
                        }
                        catch (Exception ex)
                        {
                            task.TaskCompletionSource.TrySetException(ex);
                        }
                    }
                }

                // close the intermediate activity
                Finish();
            }
        protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent intent)
        {
            if (resultCode != Result.Ok)
            {
                return;
            }

            if (requestCode == ResultLogin)
            {
                _isAuthenticated = true;
                return;
            }

            _onceResumedTask = requestCode switch {
                ResultRestoreSAF => new Task(async() =>
                {
                    await BeginRestore(intent.Data);
                }),
                ResultBackupSAF => new Task(() =>
                {
                    BeginBackup(intent.Data);
                }),
                ResultCustomIconSAF => new Task(async() =>
                {
                    await SetCustomIcon(intent.Data);
                }),
                ResultSettingsRecreate => new Task(() =>
                {
                    RunOnUiThread(Recreate);
                }),
                _ => _onceResumedTask
            };
        }
Пример #9
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            switch (requestCode)
            {
            case 1:
                ShowMenu();
                break;

            case 3:
                if (resultCode == Result.Ok)
                {
                    answers = new Dictionary <string, int[]>();
                }
                ShowMenu();
                break;

            case 2:
                currentQuestionGroup = data.GetStringExtra("GroupId");
                questionNumber       = 0;
                SetupQuestion();
                break;
            }
        }
Пример #10
0
 protected override void OnActivityResult(int requestCode, [GeneratedEnum] Android.App.Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     if ((requestCode == 444) && (resultCode == Android.App.Result.Ok) && (data != null))
     {
         Android.Net.Uri uri = data.Data;
         using (var inputStream = this.ContentResolver.OpenInputStream(uri))
         {
             using (var streamReader = new System.IO.StreamReader(inputStream))
             {
                 var bytes = default(byte[]);
                 using (var memstream = new System.IO.MemoryStream())
                 {
                     streamReader.BaseStream.CopyTo(memstream);
                     bytes = memstream.ToArray();
                     OnceLogoyuYule(bytes);
                     //SecilenGoruntuByte = bytes;
                     //circleImageView.SetImageURI(uri);
                     //LogoYukleButton.Visibility = ViewStates.Gone;
                     //LogoPath = uri;
                 }
             }
         }
     }
 }
Пример #11
0
 protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
 {
     if (requestCode == LOGIN_RESULT && resultCode == Android.App.Result.Ok)
     {
         FinishLoad();
     }
 }
Пример #12
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            try
            {
                if (resultCode == Android.App.Result.Ok && requestCode == (int)Camera.CameraCode.OnActivityResultCode)
                {
                    var newName_Foto = "VISITAS_" + Intent.GetStringExtra("idVisita");
                    if (!string.IsNullOrEmpty(Intent.GetStringExtra("idProduto")))
                    {
                        newName_Foto += "_PRODUTO_" + Intent.GetStringExtra("idProduto");
                    }
                    newName_Foto += "_TIPO_" + lastTagFotoSelected;
                    newName_Foto  = newName_Foto.Replace(" ", "-");
                    camera.PerformOnActivity(newName_Foto, DateTime.Now);
                    MetricsManager.TrackEvent("FotoSucesso");
                }
                if (resultCode != Android.App.Result.Canceled && resultCode != Android.App.Result.Ok &&
                    requestCode == (int)Camera.CameraCode.OnActivityResultCode)
                {
                    throw new Exception();
                }
            }
            catch (Exception ex)
            {
                MetricsManager.TrackEvent("FotoFalha");
                MetricsManager.TrackEvent(ex.Message);
                RunOnUiThread(() => Toast.MakeText(this, Resources.GetString(Resource.String.erro_msg_ao_tirar_foto), ToastLength.Long).Show());
            }
        }
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)

        {
            base.OnActivityResult(requestCode, resultCode, data);
            if (requestCode == Constants.REQ_CODE_BUY)
            {
                if (data == null)
                {
                    Log.Error(TAG, "data is null");
                    return;
                }

                PurchaseResultInfo purchaseIntentResult = Iap.GetIapClient(this).ParsePurchaseResultInfoFromIntent(data);
                switch (purchaseIntentResult.ReturnCode)
                {
                case OrderStatusCode.OrderStateCancel:
                    Toast.MakeText(this, "Order has been canceled!", ToastLength.Long).Show();
                    break;

                case OrderStatusCode.OrderStateFailed:
                    Toast.MakeText(this, GetString(Resource.String.pay_fail), ToastLength.Long).Show();
                    break;

                case OrderStatusCode.OrderStateSuccess:
                    Toast.MakeText(this, GetString(Resource.String.pay_success), ToastLength.Long).Show();
                    presenter.RefreshSubscription();
                    break;

                default:
                    break;
                }
                return;
            }
        }
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     if (requestCode == RECOVERY_DIALOG_REQUEST)
     {
         GetYouTubePlayerProvider ().Initialize (DeveloperKey.Key, this);
     }
 }
Пример #15
0
 protected override void OnActivityResult(int requestCode, [GeneratedEnum] Android.App.Result resultCode, Intent data)
 {
     if (requestCode == 1)
     {
         if (resultCode == Android.App.Result.Ok)
         {
             takeAddressFromSearch    = true;
             pickupRadio.Checked      = false;
             destinationRadio.Checked = false;
             var place = Autocomplete.GetPlaceFromIntent(data);
             pickupLocationText.Text = place.Name.ToString();
             pickupLocationLatLng    = place.LatLng;
             pickupAddress           = place.Name.ToString();
             mainMap.AnimateCamera(CameraUpdateFactory.NewLatLngZoom(place.LatLng, 15));
             centerMaker.SetColorFilter(Color.DarkGreen);
         }
     }
     if (requestCode == 2)
     {
         if (resultCode == Android.App.Result.Ok)
         {
             takeAddressFromSearch    = true;
             pickupRadio.Checked      = false;
             destinationRadio.Checked = false;
             var place = Autocomplete.GetPlaceFromIntent(data);
             destiantionLocationText.Text = place.Name.ToString();
             destinationLocationLatLng    = place.LatLng;
             destinationAddress           = place.Name.ToString();
             mainMap.AnimateCamera(CameraUpdateFactory.NewLatLngZoom(place.LatLng, 15));
             centerMaker.SetColorFilter(Color.Red);
             TriplocationsSet();
         }
     }
 }
Пример #16
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);
            switch (requestCode)
            {
            case SIGN_IN_REQUEST:
                if (resultCode == Android.App.Result.Ok)
                {
                    TBPUser user = JsonConvert.DeserializeObject <TBPUser> (data.GetStringExtra("user"));
                    Users.Add(user);
                    mAdapter.NotifyDataSetChanged();
                }
                else
                {
                    this.RunOnUiThread(() => Toast.MakeText(this, "User Not Signed In", ToastLength.Short).Show());
                }
                break;

            case CREATE_MEMBER_REQUEST:
                if (resultCode == Android.App.Result.Ok)
                {
                    string  user_string = data.GetStringExtra("user");
                    TBPUser user        = JsonConvert.DeserializeObject <TBPUser> (user_string);
                    this.RunOnUiThread(() => Toast.MakeText(this, "New User Created", ToastLength.Short).Show());
                    signInUser(user);
                    continueScan = true;
                }
                else
                {
                    this.RunOnUiThread(() => Toast.MakeText(this, "User Not Created", ToastLength.Short).Show());
                }
                break;
            }
        }
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

                // Relay the result to our FB Session
                Session.ActiveSession.OnActivityResult(this, requestCode, (int)resultCode, data);
        }
Пример #18
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)

        {
            base.OnActivityResult(requestCode, resultCode, data);
            if (requestCode == Constants.REQ_CODE_LOGIN)
            {
                int returnCode = IapClientHelper.ParseRespCodeFromIntent(data);

                if (returnCode == OrderStatusCode.OrderStateSuccess)
                {
                    Toast.MakeText(this, "Login Success", ToastLength.Long).Show();
                }
                else if (returnCode == OrderStatusCode.OrderAccountAreaNotSupported)
                {
                    Toast.MakeText(this, "This is unavailable in your country/region.", ToastLength.Long).Show();
                }
                else
                {
                    Toast.MakeText(this, "User cancel login.", ToastLength.Long).Show();
                    Toast.MakeText(this, "App will Exit", ToastLength.Long).Show();
                    Android.OS.Process.KillProcess(Android.OS.Process.MyPid());
                }
                return;
            }
        }
Пример #19
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);
            switch (requestCode)
            {
            case SIGN_IN_REQUEST:
                if (resultCode == Android.App.Result.Ok)
                {
                    var names = FindViewById <TextView> (Resource.Id.scanEventNames);
                    names.Append(data.GetStringExtra("userName") + "\n");
                }
                else
                {
                    this.RunOnUiThread(() => Toast.MakeText(this, "User Not Signed In", ToastLength.Short).Show());
                }
                break;

            case CREATE_MEMBER_REQUEST:
                if (resultCode == Android.App.Result.Ok)
                {
                    string  user_string = data.GetStringExtra("user");
                    TBPUser user        = JsonConvert.DeserializeObject <TBPUser> (user_string);
                    signInUser(user);
                    this.RunOnUiThread(() => Toast.MakeText(this, "New User Created", ToastLength.Short).Show());
                }
                else
                {
                    this.RunOnUiThread(() => Toast.MakeText(this, "User Not Created", ToastLength.Short).Show());
                }
                break;
            }
        }
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     if (Result.Ok == resultCode && 0 == requestCode)
     {
         UpdateTokenText();
     }
 }
Пример #21
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Android.Content.Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            if (resultCode == Android.App.Result.Ok)
            {
                if (requestCode == 101)
                {
                    //Choose existing
                    var bitmap = Android.Provider.MediaStore.Images.Media.GetBitmap(this.ContentResolver, data.Data);
                    this.imageViewBarcode.SetImageBitmap(bitmap);
                    Decode(bitmap);
                }
                else if (requestCode == 102)
                {
                    //Take New picture

                    // make it available in the gallery
                    var mediaScanIntent = new Intent(Intent.ActionMediaScannerScanFile);
                    var contentUri      = Android.Net.Uri.FromFile(_file);
                    mediaScanIntent.SetData(contentUri);
                    this.SendBroadcast(mediaScanIntent);

                    // display in ImageView
                    var bitmap = Android.Provider.MediaStore.Images.Media.GetBitmap(ContentResolver, contentUri);
                    this.imageViewBarcode.SetImageBitmap(bitmap);

                    Decode(bitmap);
                }
            }
        }
Пример #22
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            IActivityService activityService = LazyResolver <IActivityService> .Service;

            activityService.ProcessActivityResult(requestCode, resultCode, data);
        }
Пример #23
0
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     if (resultCode == Result.Ok && requestCode == CREATE_ACCOUNT)
     {
         CheckAccount();
     }
 }
Пример #24
0
		protected override void OnActivityResult (int requestCode, Result resultCode, Android.Content.Intent data)
		{
			base.OnActivityResult (requestCode, resultCode, data);

			if (_serviceConnection != null) {
				_serviceConnection.BillingHandler.HandleActivityResult (requestCode, resultCode, data);
			}
		}
Пример #25
0
 protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     // Handle the sign-in response.
     HandleSignInResult(requestCode, data);
     // Handle the HAUWEI Health authorization Activity response.
     HandleHealthAuthResult(requestCode);
 }
 protected override void OnActivityResult(int requestCode, [GeneratedEnum] Android.App.Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     if (requestCode == RC_SIGN_IN)
     {
         var result = Auth.GoogleSignInApi.GetSignInResultFromIntent(data);
         HandleSignInResult(result);
     }
 }
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            HiHealthOptions hiHealthOptions = HiHealthOptions.HiHealthOptionsBulider().Build();
            AuthHuaweiId    signInHuaweiId  = HuaweiIdAuthManager.GetExtendedAuthResult(hiHealthOptions);

            MyAutoRecorderController = HuaweiHiHealth.GetAutoRecorderController(this, signInHuaweiId);
        }
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     if (requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE && resultCode == Result.Ok)
     {
         Bitmap photo = (Bitmap)data.Extras.Get("data");
         imageView.SetImageBitmap(photo);
     }
 }
 protected override void OnActivityResult(int requestCode, [GeneratedEnum] Android.App.Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     if (resultCode == Android.App.Result.Ok)
     {
         var intent = new Intent();
         SetResult(Android.App.Result.Ok, intent);
         Finish();
     }
 }
Пример #30
0
		protected override void OnActivityResult (int requestCode, Result resultCode, Intent data)
		{
			base.OnActivityResult (requestCode, resultCode, data);
			if (resultCode != Result.Ok) {
				return;
			}
			var scannedString = data.GetStringExtra ("scanResultData");
			adapter.Add (scannedString);
			adapter.NotifyDataSetChanged ();
		}
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            if (resultCode == Result.FirstUser)
            {
                var token = data.GetStringExtra("facebookToken");
                App.PostSuccessFacebookAction(token);
            }
        }
		public override void OnActivityResult (int requestCode, Result resultCode, Android.Content.Intent data)
		{
			base.OnActivityResult (requestCode, resultCode, data);

			if (requestCode == OPEN_DIRECTORY_REQUEST_CODE && resultCode == Result.Ok) {
				Activity.ContentResolver
				        .TakePersistableUriPermission (data.Data, ActivityFlags.GrantReadUriPermission | ActivityFlags.GrantWriteUriPermission);
				UpdateDirectoryEntries (data.Data);
			}
		}
Пример #33
0
 /**
  * Actions after choosing image from gallery
  * Uri uri - uri of choosen file
  * var path - URI converted to path
  * var converted_image - image converted to base64 string
  */
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     if ((requestCode == PickImageId) && (resultCode == Result.Ok) && (data != null)) {
         Uri uri = data.Data;
         add_photo.SetImageResource (0);
         add_photo.SetImageURI (uri);
         var path = GetPathToImage(uri);
         var converted_image = ConvertImageToString (path);
         add_photo.Tag = path; //adding image path as ImageView tag
     }
 }
Пример #34
0
 /// <summary>
 /// 选择门店后,返回该页面,会执行此方法
 /// </summary>
 /// <param name="requestCode">Request code.</param>
 /// <param name="resultCode">Result code.</param>
 /// <param name="data">Data.</param>
 protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     //选择门店后,返回该页面,执行此方法
     if (resultCode == Android.App.Result.Ok)
     {
         AreaCodes        = data.GetStringExtra("areaCodes");
         AreaNames        = data.GetStringExtra("areaNames");
         tvAreaNames.Text = AreaNames;
         tvAreaCodes.Text = AreaCodes;
     }
 }
        public static void SetAuthenticationAgentContinuationEventArgs(int requestCode, Result resultCode, Intent data)
        {
            AuthorizationResult authorizationResult;
            switch (resultCode)
            {
                case Result.Ok: authorizationResult= new AuthorizationResult(AuthorizationStatus.Success, data.GetStringExtra("ReturnedUrl")); break;
                case Result.Canceled: authorizationResult = new AuthorizationResult(AuthorizationStatus.UserCancel, null); break;
                default: authorizationResult = new AuthorizationResult(AuthorizationStatus.UnknownError, null); break;
            }

            WebUI.SetAuthorizationResult(authorizationResult);
        }
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     if (requestCode == PictureChooserRequestCode && resultCode == Result.Ok)
     {
         var stream = ContentResolver.OpenInputStream(data.Data);
         Presenter.OnUserSelectPictureResponse(ImageUtils.StreamToBytes(stream));
     }
     else
     {
         base.OnActivityResult(requestCode, resultCode, data);
     }
 }
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     if (requestCode == GalleryRequest && resultCode == Result.Ok && data != null)
     {
         image = data.Data.ToString();
         LoadImage();
     }
     else
     {
         base.OnActivityResult(requestCode, resultCode, data);
     }
 }
Пример #38
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            if (resultCode == Android.App.Result.Ok && requestCode == 7083)
            {
                double latitude  = data.GetDoubleExtra("Latitude", 0.0);
                double longitude = data.GetDoubleExtra("Longitude", 0.0);
                UIHelper.DelayedToast("Latitude" + latitude, 0);
                UIHelper.DelayedToast("Longitude" + longitude, 0);
            }
            UIHelper.DelayedToast("active", 0);
        }
Пример #39
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            JudoReceipt receipt    = null;
            string      msg_prefix = "";

            if (data != null)
            {
                var resultString = data.GetStringExtra(JudoSDKManager.JUDO_RECEIPT);
                if (resultString != null)
                {
                    var jsonResult = JsonConvert.DeserializeObject <PaymentReceiptModel> (resultString);
                    receipt = new JudoReceipt(jsonResult);
                }
                if (resultCode == Result.Canceled)
                {
                    Finish();
                }
                else if (resultCode == JudoSDKManager.JUDO_ERROR)
                {
                    var jsonError = data.GetStringExtra(JudoSDKManager.JUDO_ERROR_EXCEPTION);
                    var error     = (jsonError != null ? JsonConvert.DeserializeObject <JudoError> (data.GetStringExtra(JudoSDKManager.JUDO_ERROR_EXCEPTION)) : null);
                    PaymentReceiptModel paymentReceipt = null;
                    if (receipt != null)
                    {
                        paymentReceipt = receipt.FullReceipt as PaymentReceiptModel;
                    }

                    var innerError = new JudoError()
                    {
                        Exception = new Exception("Unknown Error"),
                        ApiError  = null
                    };
                    if (error != null)
                    {
                        innerError = new JudoError()
                        {
                            Exception = error.Exception,
                            ApiError  = error.ApiError
                        };
                    }
                    _judoFailureCallback.Value(innerError, paymentReceipt);

                    Finish();
                }
                else
                {
                    HandleRequestCode(requestCode, resultCode, receipt);
                }
            }
            Finish();
        }
Пример #40
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            switch (resultCode)
            {
                case Result.Ok:
                    // Try again.
                    _isGooglePlayServicesInstalled = true;
                    break;

                default:
                    Log.Debug("MainActivity", "Unknown resultCode {0} for request {1}", resultCode, requestCode);
                    break;
            }
        }
Пример #41
0
		protected override void OnActivityResult (int requestCode, Result resultCode, Intent data)
		{
			switch (requestCode) {
			case _googleServicesCheckRequestCode:
				OnActivityResultForGS (resultCode);
				break;
			case GeofenceManager.ConnectionFailedRequestCode:
				OnActivityResultForLM (resultCode);
				break;
			default:
				base.OnActivityResult (requestCode, resultCode, data);
				break;
			}
		}
Пример #42
0
 protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     if (resultCode == Android.App.Result.Ok)
     {
         if (requestCode == 0)
         {
             currAssistant.AreaName = data.GetStringExtra("sname");
             tvArea.Text            = data.GetStringExtra("sname");
             currAssistant.AreaCode = data.GetStringExtra("scode");
             tvArea.SetTextColor(new Color(ContextCompat.GetColor(CurrActivity, Resource.Color.textColorPrimary)));
         }
     }
 }
Пример #43
0
 private void ImageChooserCallback(int requestCode, Android.App.Result resultCode, Intent data)
 {
     if (requestCode == PickImageId && resultCode == Android.App.Result.Ok && data != null)
     {
         try
         {
             var pictureData = DecodeUri(data.Data);
             ReformatAndSearchKennzeichen(pictureData, DateTime.Now.ToString());
         }
         catch (Exception)
         {
             Element.Navigation.PopModalAsync();
         }
     }
 }
Пример #44
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            RunOnUiThread(() => {
                if (resultCode == Android.App.Result.Ok)
                {
                    var imagePhoto = FindViewById <ImageView>(Resource.Id.imageViewPhoto);
                    if (imagePhoto != null)
                    {
                        imagePhoto.SetImageURI(data.Data);
                    }
                }
            });
        }
Пример #45
0
        protected override void OnActivityResult(int requestCode, Android.App.Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            switch (requestCode)
            {
            case MaskedWalletRequest:
                PerformFullWalletRequest((MaskedWallet)data.GetParcelableExtra(WalletConstants.ExtraMaskedWallet));
                break;

            case FullWalletRequest:
                PerformJudoPayment((FullWallet)data.GetParcelableExtra(WalletConstants.ExtraFullWallet));
                break;
            }
        }
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            if (requestCode == GOOGLE_PLAY_SERVICES_REQUEST_AUTHORIZATION)
            {
                _authInProgress = false;
                if (resultCode == Result.Ok)
                {
                    ConnectToGoogleApi();
                }
                else
                {
                    Log.Warn(TAG, "Google+ API authentication was cancelled.");
                }
            }

            base.OnActivityResult(requestCode, resultCode, data);
        }
Пример #47
0
        protected override void OnActivityResult(int requestCode, Result resultVal, Intent data)
        {
            if (requestCode == VOICE)
            {
                if (resultVal == Result.Ok)
                {
                    var matches = data.GetStringArrayListExtra(RecognizerIntent.ExtraResults);
                    var textInput = editText.Text + matches[0].ToString();
                    if (textInput.Length > 50)
                        textInput = textInput.Substring(0, 50);
                    editText.Text = textInput;
                    Launcher();
                }
            }

            base.OnActivityResult(requestCode, resultVal, data);
        }
Пример #48
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            if (resultCode != Result.Ok)
            {
                return;
            }

            switch (requestCode)
            {
                case PICK_FROM_CAMERA:
                    Intent intent = new Intent(this, typeof(CropImage));
                    intent.PutExtra("image-path", mImageCaptureUri.Path);
                    intent.PutExtra("scale", true);
                    StartActivity(intent);
                    break;
            }
        }
Пример #49
0
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     switch (requestCode)
     {
         case AddNewVehicleId:
             if (resultCode == Result.Ok)
             {
                 Log.Debug(TAG, "Added a new vehicle.");
             }
             else
             {
                 Log.Warn(TAG, "Seems there was a problem trying to add a vehicle? ResultCode: " + resultCode);
             }
             break;
         default:
             Log.Warn(TAG, "Unknown requestCode in OnActivityResult: " + requestCode);
             break;
     }
 }
Пример #50
0
 public override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     base.OnActivityResult (requestCode, resultCode, data); 
     switch (requestCode)
     { 
         case (SELECT_AUDIO_ACTIVITY_RESULT):
             {
                 if (resultCode == Result.Ok)
                 {
                     Activity.Intent.PutExtras (data.Extras);
                     var mainActivity = Activity as MainActivity;
                     if (mainActivity != null)
                     {
                         mainActivity.GetTab (MainActivity.TabTitle.Player).Select();
                     }
                 }
                 break; 
             }
     }
 }
Пример #51
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            ZTnTrace.Trace(MethodBase.GetCurrentMethod());

            switch (requestCode)
            {
                case GearItemEditorActivity.ItemEdit:
                    switch (resultCode)
                    {
                        case Result.Ok:
                            Toast.MakeText(this, Resources.GetString(Resource.String.ItemEditingFinished), ToastLength.Long).Show();
                            forceRefresh = true;
                            break;

                        case Result.Canceled:
                            Toast.MakeText(this, Resources.GetString(Resource.String.ItemEditingCanceled), ToastLength.Long).Show();
                            break;
                    }
                    break;
            }

            base.OnActivityResult(requestCode, resultCode, data);
        }
Пример #52
0
 protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     AuthenticationAgentContinuationHelper.SetAuthenticationAgentContinuationEventArgs(requestCode, resultCode, data);
 }
Пример #53
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            ((DroidPlayServicesManager)BackpackPlannerState.PlatformPlayServicesManager).OnActivityResult(requestCode, resultCode, data);
        }
 public MvxActivityResultParameters(int requestCode, Result resultCode, Intent data)
 {
     Data = data;
     ResultCode = resultCode;
     RequestCode = requestCode;
 }
        //@Override
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            if (resultCode == Result.Ok)
            {
                Toast.MakeText(this, GetString(Resource.String.thanks), ToastLength.Long).Show();

                new Java.Lang.Thread(new ConsumePurchaseRunnable(data)).Start();
            }
        }
 public ActivityResultEventArgs(int requestCode, Result resultCode, Intent data)
 {
     _requestCode = requestCode;
     _resultCode = resultCode;
     _data = data;
 }
Пример #57
0
        //photo

        //ocr



        protected override async void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {

            //PHOTO TAKER


            if (requestCode == 1)
            {
                if (resultCode == Result.Canceled)
                {
                    return;
                }

                MediaFile mediaFile = await data.GetMediaFileExtraAsync(Forms.Context);

                System.Diagnostics.Debug.WriteLine(mediaFile.Path);

                var imageInfo = ImageMeter.GetImageSize(mediaFile.Path);

                MessagingCenter.Send<IPictureTaker, AccidentMediaViewModel>(this, "picTaken", imageInfo);

                /* mediaFile = null;
                 GC.Collect();*/
            }

            //OCR PHOTO TAKER
            if (requestCode == 2)
            {
                if (resultCode == Result.Canceled)
                {
                    return;
                }

                MediaFile mediaFile = await data.GetMediaFileExtraAsync(Forms.Context);

                System.Diagnostics.Debug.WriteLine(mediaFile.Path);

                var imageInfo = ImageMeter.GetImageSize(mediaFile.Path);
                MessagingCenter.Send<IPictureTaker, AccidentMediaViewModel>(this, "OCRPictureResult", imageInfo);

                mediaFile = null;
                GC.Collect();
            }


            //CHANGE LOCATION SETTINGS
            if (requestCode == REQUEST_CHECK_SETTINGS)
            {

                switch (resultCode)
                {
                    case Result.Ok:
                        Log.Info(TAG, "User agreed to make required location settings changes.");

                        //START LOCATION SERVICES
                        /*await StartLocationUpdates();*/
                        break;
                    case Result.Canceled:
                        Log.Info(TAG, "User chose not to make required location settings changes.");
                        break;
                }


            }
        }
		void DeliverResultToReceiver (Result resultCode, string message)
		{
			var bundle = new Bundle ();
			bundle.PutString (Constants.ResultDataKey, message);
			mReceiver.Send (resultCode, bundle);
		}
 protected override void OnActivityResult (int requestCode, Result resultCode, Intent data)
 {
     if(requestCode == ChargeRequestCode)
     {
         if(data == null)
         {
             // This can happen if Square Register was uninstalled or crashed while we're waiting for a result.
             ShowSnackbar("No Result from Square Register");
             return;
         }
         if(resultCode == Result.Ok)
         {
             ChargeRequest.Success success = _registerClient.ParseChargeSuccess(data);
             OnTransactionSuccess(success);
         }
         else 
         {
             ChargeRequest.Error error = _registerClient.ParseChargeError(data);
             OnTransactionError(error);
         }
     }
     else
     {
         base.OnActivityResult(requestCode, resultCode, data);
     }
 }
Пример #60
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            base.OnActivityResult(requestCode, resultCode, data);

            // Make it available in the gallery
            //Intent mediaScanIntent = new Intent(Intent.ActionMediaScannerScanFile);
            //Uri contentUri = Uri.FromFile(App._file);
            //mediaScanIntent.SetData(contentUri);
            //SendBroadcast(mediaScanIntent);

            // Display in ImageView. We will resize the bitmap to fit the display.
            // Loading the full sized image will consume to much memory
            // and cause the application to crash.
            int height = Resources.DisplayMetrics.HeightPixels;
            int width = _imageView.Height;
            _bitmap = _file.Path.LoadAndResizeBitmap(width, height);
            if (_bitmap != null)
            {
                _imageView.SetImageBitmap(_bitmap);
                _bitmap = null;
            }

            // Dispose of the Java side bitmap. Xamarin documentation says that this is necessary to avoid problems on devices with low memory
            System.GC.Collect();
        }