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