AndroidPayQuickstart.ConfirmationActivity.OnActivityResult C# (CSharp) Метод

OnActivityResult() защищенный Метод

protected OnActivityResult ( int requestCode, Android resultCode, Android data ) : void
requestCode int
resultCode Android
data Android
Результат void
        protected override void OnActivityResult (int requestCode, Android.App.Result resultCode, Android.Content.Intent data)
        {
            switch (requestCode) {
            case REQUEST_CODE_CHANGE_MASKED_WALLET:
                if (resultCode == Android.App.Result.Ok &&
                    data.HasExtra (WalletConstants.ExtraMaskedWallet)) {
                    mMaskedWallet = data.GetParcelableExtra (WalletConstants.ExtraMaskedWallet).JavaCast<MaskedWallet> ();
                    ((FullWalletConfirmationButtonFragment) ResultTargetFragment)
                        .UpdateMaskedWallet (mMaskedWallet);
                }
                // you may also want to use the new masked wallet data here, say to recalculate
                // shipping or taxes if shipping address changed
                break;
            case WalletConstants.ResultError:
                int errorCode = data.GetIntExtra (WalletConstants.ExtraErrorCode, 0);
                HandleError (errorCode);
                break;
            default:
                base.OnActivityResult (requestCode, resultCode, data);
                break;
            }
        }