protected override void OnStart()
        {
            base.OnStart ();

            FragmentManager fragmentManager = FragmentManager;

            if (HaveTwoPanels) {
                ProductsList = fragmentManager.FindFragmentById<ProductsFragment> (Resource.Id.productsFragment);
                ProductsDetail = fragmentManager.FindFragmentById<ProductsDetailFragment> (Resource.Id.productsDetailFragment);

                ConnectListWithDetail ();
            } else {
                HandleListClick ();
            }
        }
        protected override void OnStart()
        {
            base.OnStart();

            FragmentManager fragmentManager = FragmentManager;

            if (HaveTwoPanels)
            {
                ProductsList   = fragmentManager.FindFragmentById <ProductsFragment> (Resource.Id.productsFragment);
                ProductsDetail = fragmentManager.FindFragmentById <ProductsDetailFragment> (Resource.Id.productsDetailFragment);

                ConnectListWithDetail();
            }
            else
            {
                HandleListClick();
            }
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate (savedInstanceState);

            SetContentView (Resource.Layout.Products);

            HaveTwoPanels = (Resources.Configuration.Orientation == Android.Content.Res.Orientation.Landscape);

            if (!HaveTwoPanels) {
                ProductsList = new ProductsFragment ();

                FragmentTransaction transaction = FragmentManager.BeginTransaction ();

                transaction.Add (Resource.Id.productsFragmentContainer, ProductsList);

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

            SetContentView(Resource.Layout.Products);

            HaveTwoPanels = (Resources.Configuration.Orientation == Android.Content.Res.Orientation.Landscape);

            if (!HaveTwoPanels)
            {
                ProductsList = new ProductsFragment();

                FragmentTransaction transaction = FragmentManager.BeginTransaction();

                transaction.Add(Resource.Id.productsFragmentContainer, ProductsList);

                transaction.Commit();
            }
        }