示例#1
0
        private void InitFromDeepLinkingParams()
        {
            var action = Intent.Action;

            if (Intent.Data == null)
            {
                return;
            }

            try
            {
                var parsedOptions = QueryStringHelper.ParseQueryStringForAndroid(Intent.Data.Query);
                if (parsedOptions.ContainsKey(Constants.EMAIL_KEY))
                {
                    mEmail = parsedOptions[Constants.EMAIL_KEY];
                }

                if (parsedOptions.ContainsKey(Constants.PASSWORD_KEY))
                {
                    mPassword = parsedOptions[Constants.PASSWORD_KEY];
                }

                if (!string.IsNullOrWhiteSpace(mEmail))
                {
                    mEtEmail.Text = mEmail;
                }

                if (!string.IsNullOrWhiteSpace(mPassword))
                {
                    mEtPassword.Text = mPassword;
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                throw ex;
            }
        }