protected override void OnResume()
        {
            base.OnResume();
            if (!IsVoiceInteraction)
            {
                return;
            }

            //Send our our first request asking for front or rear facing camera to use.
            var front = new VoiceInteractor.PickOptionRequest.Option("Front Camera", 0);

            front.AddSynonym("Front");
            front.AddSynonym("Selfie");
            front.AddSynonym("Forward");

            var rear = new VoiceInteractor.PickOptionRequest.Option("Rear Camera", 1);

            rear.AddSynonym("Rear");
            rear.AddSynonym("Back");
            rear.AddSynonym("Normal");

            var prompt = new VoiceInteractor.Prompt("Which camera would you like to use?");

            request = new CameraChoiceRequest(prompt, new [] { front, rear }, new [] { buttonFront, buttonRear });


            VoiceInteractor.SubmitRequest(request);
        }
 public ConfirmTaxiRequest(VoiceInteractor.Prompt prompt)
     : base(prompt, null)
 {
 }
 public CameraChoiceRequest(VoiceInteractor.Prompt prompt, Option[] choices, View[] views)
     : base(prompt, choices, null)
 {
     this.views = views;
 }
 public ChoiceRequest(CameraFragment frag, VoiceInteractor.Prompt prompt, Option[] choices)
     : base(prompt, choices, null)
 {
     this.frag = frag;
 }