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); }
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); }
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); }