/// <summary> /// Create new instance /// </summary> /// <returns>The instance.</returns> public static DriverStockFragment NewInstance(bool isLaunchedFromSettings) { var fragment = new DriverStockFragment { Arguments = new Bundle() }; fragment.Arguments.PutBoolean(BundleArguments.IsLaunchedFromSettings, isLaunchedFromSettings); return(fragment); }
/// <summary> /// Navigate to Stock /// </summary> void NavigateToTrailerStock() { if (SupportFragmentManager.BackStackEntryCount != 0) { var count = SupportFragmentManager.BackStackEntryCount - 1; var entry = SupportFragmentManager.GetBackStackEntryAt(count); // prevent jumping into stock screen from stock screen if (entry.Name == DriverStockFragment.TAG) { return; } } var fragment = DriverStockFragment.NewInstance(true); NavigateToFragment(fragment, DriverStockFragment.TAG); }
/// <summary> /// Navigates to the trailer stock /// </summary> void NavigateToTrailerStock() { var fragment = DriverStockFragment.NewInstance(false); _fragmentActionListener.NavigateToFragment(fragment, DriverStockFragment.TAG); }