ZXing.Mobile.ZxingActivity.OnCreate C# (CSharp) Method

OnCreate() protected method

protected OnCreate ( Bundle bundle ) : void
bundle Bundle
return void
        protected override void OnCreate (Bundle bundle)
        {
            base.OnCreate (bundle);

            this.RequestWindowFeature (WindowFeatures.NoTitle);

            this.Window.AddFlags (WindowManagerFlags.Fullscreen); //to show
            this.Window.AddFlags (WindowManagerFlags.KeepScreenOn); //Don't go to sleep while scanning

            if (ScanningOptions.AutoRotate.HasValue && !ScanningOptions.AutoRotate.Value)
                RequestedOrientation = ScreenOrientation.Nosensor;

            SetContentView (Resource.Layout.zxingscanneractivitylayout);

            scannerFragment = new ZXingScannerFragment ();
            scannerFragment.CustomOverlayView = CustomOverlayView;
            scannerFragment.UseCustomOverlayView = UseCustomOverlayView;
            scannerFragment.TopText = TopText;
            scannerFragment.BottomText = BottomText;

            SupportFragmentManager.BeginTransaction ()
				.Replace (Resource.Id.contentFrame, scannerFragment, "ZXINGFRAGMENT")
				.Commit ();
            
            CancelRequestedHandler = CancelScan;
            AutoFocusRequestedHandler = AutoFocus;
            TorchRequestedHandler = SetTorch;
            PauseAnalysisHandler = scannerFragment.PauseAnalysis;
            ResumeAnalysisHandler = scannerFragment.ResumeAnalysis;
        }