public static HolderFragment <T> CreateHolderFragment(FragmentManager fragmentManager) { var holder = new HolderFragment <T>(); fragmentManager.BeginTransaction() .Add(holder, "android.arch.lifecycle.state.StateProviderHolderFragment") .CommitAllowingStateLoss(); return(holder); }
public static ObjectStore <T> Of(Fragment fragment) { return(HolderFragment <T> .HolderFragmentFor(fragment).GetObjectStore()); }
public static ObjectStore <T> Of(FragmentActivity activity) { return(HolderFragment <T> .HolderFragmentFor(activity).GetObjectStore()); }