VoiceCamera.CameraFragment.StartVoiceTimer C# (CSharp) Method

StartVoiceTimer() private method

private StartVoiceTimer ( ) : void
return void
        void StartVoiceTimer()
        {
            var countdown = Arguments.GetInt(EXTRA_TIMER_DURATION_SECONDS);
            timerCountdownToast = new Toast(Activity.ApplicationContext);
            timerCountdownToast.SetGravity(GravityFlags.Center, 0, 0);
            timerCountdownToast.Duration = ToastLength.Short;

            var inflater = Activity.LayoutInflater;
            var view = inflater.Inflate(Resource.Layout.toast_timer, Activity.FindViewById<ViewGroup>(Resource.Id.toast_layout_root));
            timerCountdownToast.View = view;
            var label = view.FindViewById<TextView>(Resource.Id.countdown_text);

            var timer = new Timer("camera_timer");
            timer.ScheduleAtFixedRate(new CountdownTimer(this, label, countdown, timerCountdownToast), 1000, 1000);
        }