Esempio n. 1
0
        public async static Task <IList <TimeEntryData> > GetIntentTimeEntryData(Android.Content.Intent intent)
        {
            var guids = intent.GetStringArrayListExtra(ExtraGroupedTimeEntriesGuids);

            if (guids == null || guids.Count == 0)
            {
                return(new List <TimeEntryData> ());
            }

            var timeEntryList = await TimeEntryGroup.GetTimeEntryDataList(guids);

            return(timeEntryList);
        }
Esempio n. 2
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            if (requestCode == VOICE)
            {
                if (resultCode == Result.Ok)
                {
                    var matches = data.GetStringArrayListExtra(RecognizerIntent.ExtraResults);
                    if (matches.Count != 0)
                    {
                        string textInput = matches[0];
                        MessagingCenter.Send <IMessageSender, string>(this, "STT", textInput);
                    }
                    else
                    {
                        MessagingCenter.Send <IMessageSender, string>(this, "STT", "No input");
                    }
                }
            }


            base.OnActivityResult(requestCode, resultCode, data);
        }
Esempio n. 3
0
        protected override void OnActivityResult(int requestCode, Result resultCode, Android.Content.Intent data)
        {
            if (requestCode == VOICE)
            {
                if (resultCode == Result.Ok)
                {
                    var matches = data.GetStringArrayListExtra(RecognizerIntent.ExtraResults);

                    if (matches.Count != 0)
                    {
                        string textInput = matches[0];

                        app.GotAndroidSpeech(textInput);
                    }
                    else

                    {
                        app.GotAndroidSpeech("No input");
                    }
                }
            }

            base.OnActivityResult(requestCode, resultCode, data);
        }