Exemplo n.º 1
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Android.Content.Intent data)
        {
            if (requestCode != 1 || resultCode != Result.Ok || data == null)
            {
                return;
            }

            _txtEmail.Text    = data.GetStringExtra("email");
            _txtPassword.Text = data.GetStringExtra("password");
        }
Exemplo n.º 2
0
        protected override void OnStart()
        {
            base.OnStart();
            Instance = this;
            ActionBar?.Hide();

            // Load stub Steamworks.NET
            Steamworks.SteamAPI.Init();
            // Load our copy of FNA before the game gets a chance to load its copy.
            RuntimeHelpers.RunClassConstructor(typeof(Game).TypeHandle);

            Android.Content.Intent intent = Intent;
            GameName = intent?.GetStringExtra(ExtraName);
            GameExe  = intent?.GetStringExtra(ExtraExe);
        }
Exemplo n.º 3
0
        protected override void OnNewIntent(Android.Content.Intent intent)
        {
            base.OnNewIntent(intent);

            _selectedAlarm = JsonConvert.DeserializeObject <AlarmData>(intent.GetStringExtra(Constants.AlarmsData_Extra));
            _requestId     = _selectedAlarm.RequestId;

            SupportActionBar.Title = _selectedAlarm.Name;
        }
Exemplo n.º 4
0
 protected override void OnActivityResult(int requestCode, Result resultCode, Android.Content.Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     if (requestCode == CPRC && resultCode == Result.Ok && data != null)
     {
         var jsonString = data.GetStringExtra("jsonString");
         Toast.MakeText(this, "Back from Cards activity...", ToastLength.Short).Show();
         Log.Debug(TAG, "jsonString >> " + jsonString);
         ada.SetItemAt(lastPosition, null, null, jsonString);
     }
 }
Exemplo n.º 5
0
 protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Android.Content.Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     if (requestCode == ADD_CONTACT_REQUEST_CODE && data != null)
     {
         var newContact =
             JsonConvert.DeserializeObject <ContactList2.Models.Contact>(data.GetStringExtra(NEW_CONTACT_KEY));
         contacts.Add(newContact);
         adapter.NotifyDataSetChanged();
     }
 }
        protected override void OnNewIntent(Android.Content.Intent intent)
        {
            base.OnNewIntent(intent);

            var extra = intent.GetStringExtra("current_fragment");

            if (!string.IsNullOrWhiteSpace(extra))
            {
                var itemId = intent.GetStringExtra("item_id");
                if (extra.Contains("news"))
                {
                    ViewModel.Menu.ShowNewsDetails(itemId);
                }
                else if (extra.Contains("weekly"))
                {
                    ViewModel.Menu.ShowWeeklyDetails(itemId);
                }
                else if (extra.Contains("reviewer"))
                {
                    ViewModel.Menu.ShowReviewerDetails(itemId);
                }
            }
        }
Exemplo n.º 7
0
        private bool CheckOperationJson(Android.Content.Intent intent)
        {
            if (!intent.HasExtra(MainApplication.INTENT_EXTRA_OPERATION))
            {
                return(false);
            }

            var operationJson = intent.GetStringExtra(MainApplication.INTENT_EXTRA_OPERATION);

            if (String.IsNullOrEmpty(operationJson))
            {
                return(false);
            }

            AddAlarmFlags();

            var operation = JsonConvert.DeserializeObject <Operation>(operationJson);

            _app.Value.PushOperationAsync(operation);

            return(true);
        }
Exemplo n.º 8
0
        static void ExtractAppLinkData(Android.Content.Intent intent)
        {
            var result = new List <Data>();

            if (intent.HasExtra("al_applink_data"))
            {
                var appLinkData = intent.GetStringExtra("al_applink_data");
                var appLinkUrl  = new Rivets.AppLinkUrl(intent.Data.ToString(), appLinkData);

                if (appLinkUrl != null)
                {
                    foreach (var param in appLinkUrl.InputQueryParameters)
                    {
                        result.Add(new Data(param.Key, param.Value));
                    }
                }
            }
            else if (Uri.TryCreate(intent.DataString, UriKind.Absolute, out Uri uri))
            {
                result.AddRange(UriToData(uri));
            }
            OnAppLinkReceived?.Raise(result);
        }