public void OnBarcodeDataReceived(BarcodeDataReceivedEvent_ dataReceivedEvent) { Fragment localFragment = FragmentManager.FindFragmentById(Resource.Id.fragmentContainer); BaseFragment baseFragment = localFragment as BaseFragment; ((BaseFragment)localFragment).OnBarcodeDataReceived(dataReceivedEvent); }
public override void OnBackPressed() { Fragment localFragment = FragmentManager.FindFragmentById(Resource.Id.fragmentContainer); BaseFragment baseFragment = localFragment as BaseFragment; if (((BaseFragment)localFragment).OnBackPressed()) { base.OnBackPressed(); } }
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(); }