Exemplo n.º 1
0
        public void OnBarcodeDataReceived(BarcodeDataReceivedEvent_ dataReceivedEvent)
        {
            Fragment     localFragment = FragmentManager.FindFragmentById(Resource.Id.fragmentContainer);
            BaseFragment baseFragment  = localFragment as BaseFragment;

            ((BaseFragment)localFragment).OnBarcodeDataReceived(dataReceivedEvent);
        }
Exemplo n.º 2
0
        public override void OnBackPressed()
        {
            Fragment     localFragment = FragmentManager.FindFragmentById(Resource.Id.fragmentContainer);
            BaseFragment baseFragment  = localFragment as BaseFragment;

            if (((BaseFragment)localFragment).OnBackPressed())
            {
                base.OnBackPressed();
            }
        }
Exemplo n.º 3
0
        protected void StartFragment(FragmentManager fm, Type fragmentClass, Bundle bundle)
        {
            BaseFragment fragment = null;

            try
            {
                fragment           = (BaseFragment)Activator.CreateInstance(fragmentClass);
                fragment.Arguments = bundle;
            }
            catch
            {
            }
            CommonUtils.HideKeyboard(Activity);

            this.Activity.FragmentManager
            .BeginTransaction()
            .Replace(Resource.Id.fragmentContainer, fragment)
            //.Add(Resource.Id.fragmentContainer, fragment)
            .AddToBackStack(null)
            .Commit();
        }