protected override void OnCreate (Bundle savedInstanceState)
		{
			base.OnCreate (savedInstanceState);

			// Set our view from the "main" layout resource
			SetContentView (Resource.Layout.FrontActivity);

			// see if a dual-pane layout is loaded
			bool isDualPane = (FindViewById (Resource.Id.backFragment) != null);
				
			// Load the front fragment
			Fragment frontFrag = FragmentManager.FindFragmentById (Resource.Id.frontFragment);
			FragmentTransaction ft = FragmentManager.BeginTransaction ();
			// Is there a fragment in the frame layout?
			if (frontFrag != null)
				ft.Remove (frontFrag);
			frontFrag = new FrontFragment (isDualPane);
			ft.Add (Resource.Id.frontFragment, frontFrag);
			ft.Commit ();

			// Load the back fragment, if a dual-pane layout is loaded
			if(isDualPane) {
				var backFrag = FragmentManager.FindFragmentById (Resource.Id.backFragment);
				ft = FragmentManager.BeginTransaction ();
				// Is there a fragment in the frame layout?
				if (backFrag != null)
					ft.Remove (backFrag);
				backFrag = new BackFragment (isDualPane);
				ft.Add (Resource.Id.backFragment, backFrag);
				ft.Commit ();
			}
		}
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.FrontActivity);

            // see if a dual-pane layout is loaded
            bool isDualPane = (FindViewById(Resource.Id.backFragment) != null);

            // Load the front fragment
            Fragment            frontFrag = FragmentManager.FindFragmentById(Resource.Id.frontFragment);
            FragmentTransaction ft        = FragmentManager.BeginTransaction();

            // Is there a fragment in the frame layout?
            if (frontFrag != null)
            {
                ft.Remove(frontFrag);
            }
            frontFrag = new FrontFragment(isDualPane);
            ft.Add(Resource.Id.frontFragment, frontFrag);
            ft.Commit();

            // Load the back fragment, if a dual-pane layout is loaded
            if (isDualPane)
            {
                var backFrag = FragmentManager.FindFragmentById(Resource.Id.backFragment);
                ft = FragmentManager.BeginTransaction();
                // Is there a fragment in the frame layout?
                if (backFrag != null)
                {
                    ft.Remove(backFrag);
                }
                backFrag = new BackFragment(isDualPane);
                ft.Add(Resource.Id.backFragment, backFrag);
                ft.Commit();
            }
        }