메소드 | 설명 | |
---|---|---|
BuildFragmentCacheConfiguration ( ) : IFragmentCacheConfiguration | ||
Close ( IMvxViewModel viewModel ) : bool | ||
OnBackPressed ( ) : void | ||
OnBeforeFragmentChanging ( IMvxCachedFragmentInfo fragmentInfo, FragmentTransaction transaction ) : void | ||
OnFragmentChanged ( IMvxCachedFragmentInfo fragmentInfo ) : void | ||
OnFragmentChanging ( IMvxCachedFragmentInfo fragmentInfo, FragmentTransaction transaction ) : void | ||
OnFragmentCreated ( IMvxCachedFragmentInfo fragmentInfo, FragmentTransaction transaction ) : void | ||
OnFragmentPopped ( IList |
||
Show ( |
메소드 | 설명 | |
---|---|---|
CloseFragment ( string tag, int contentId ) : void |
Close Fragment with a specific tag at a specific placeholder
|
|
FragmentJavaName ( |
||
GetCurrentCacheableFragments ( ) : IEnumerable |
||
GetCurrentCacheableFragmentsInfo ( ) : List |
||
GetFragmentInfoByTag ( string tag ) : IMvxCachedFragmentInfo | ||
GetFragmentTag ( |
||
GetLastFragmentInfo ( ) : IMvxCachedFragmentInfo | ||
GetTagFromFragment ( Fragment fragment ) : string | ||
MvxCachingFragmentActivity ( ) : System | ||
MvxCachingFragmentActivity ( |
||
OnCreate ( Bundle bundle ) : void | ||
OnPostCreate ( Bundle savedInstanceState ) : void | ||
OnSaveInstanceState ( Bundle outState ) : void | ||
ReplaceFragment ( FragmentTransaction ft, IMvxCachedFragmentInfo fragInfo ) : void | ||
ShouldReplaceCurrentFragment ( IMvxCachedFragmentInfo newFragment, IMvxCachedFragmentInfo currentFragment, Bundle replacementBundle ) : FragmentReplaceMode | ||
ShowFragment ( string tag, int contentId, Bundle bundle, bool forceAddToBackStack = false, bool forceReplaceFragment = false ) : void |
Show Fragment with a specific tag at a specific placeholder
|
메소드 | 설명 | |
---|---|---|
CreateFragmentTypesDictionary ( Bundle outState ) : Type>.Dictionary |
||
RestoreFragmentsCache ( ) : void | ||
RestoreViewModelsFromBundle ( IMvxJsonConverter serializer, Bundle savedInstanceState ) : void |
public BuildFragmentCacheConfiguration ( ) : IFragmentCacheConfiguration | ||
리턴 | IFragmentCacheConfiguration |
protected CloseFragment ( string tag, int contentId ) : void | ||
tag | string | The tag for the fragment to lookup |
contentId | int | Where you want to close the Fragment |
리턴 | void |
protected FragmentJavaName ( |
||
fragmentType | ||
리턴 | string |
protected GetCurrentCacheableFragments ( ) : IEnumerable |
||
리턴 | IEnumerable |
protected GetCurrentCacheableFragmentsInfo ( ) : List |
||
리턴 | List |
protected GetFragmentInfoByTag ( string tag ) : IMvxCachedFragmentInfo | ||
tag | string | |
리턴 | IMvxCachedFragmentInfo |
protected GetFragmentTag ( |
||
request | ||
bundle | Bundle | |
fragmentType | ||
리턴 | string |
protected GetLastFragmentInfo ( ) : IMvxCachedFragmentInfo | ||
리턴 | IMvxCachedFragmentInfo |
protected GetTagFromFragment ( Fragment fragment ) : string | ||
fragment | Fragment | |
리턴 | string |
protected MvxCachingFragmentActivity ( |
||
javaReference | ||
transfer | JniHandleOwnership | |
리턴 | System |
public OnBeforeFragmentChanging ( IMvxCachedFragmentInfo fragmentInfo, FragmentTransaction transaction ) : void | ||
fragmentInfo | IMvxCachedFragmentInfo | |
transaction | FragmentTransaction | |
리턴 | void |
public OnFragmentChanged ( IMvxCachedFragmentInfo fragmentInfo ) : void | ||
fragmentInfo | IMvxCachedFragmentInfo | |
리턴 | void |
public OnFragmentChanging ( IMvxCachedFragmentInfo fragmentInfo, FragmentTransaction transaction ) : void | ||
fragmentInfo | IMvxCachedFragmentInfo | |
transaction | FragmentTransaction | |
리턴 | void |
public OnFragmentCreated ( IMvxCachedFragmentInfo fragmentInfo, FragmentTransaction transaction ) : void | ||
fragmentInfo | IMvxCachedFragmentInfo | |
transaction | FragmentTransaction | |
리턴 | void |
public OnFragmentPopped ( IList |
||
currentFragmentsInfo | IList |
|
리턴 | void |
protected OnPostCreate ( Bundle savedInstanceState ) : void | ||
savedInstanceState | Bundle | |
리턴 | void |
protected OnSaveInstanceState ( Bundle outState ) : void | ||
outState | Bundle | |
리턴 | void |
protected ReplaceFragment ( FragmentTransaction ft, IMvxCachedFragmentInfo fragInfo ) : void | ||
ft | FragmentTransaction | |
fragInfo | IMvxCachedFragmentInfo | |
리턴 | void |
protected ShouldReplaceCurrentFragment ( IMvxCachedFragmentInfo newFragment, IMvxCachedFragmentInfo currentFragment, Bundle replacementBundle ) : FragmentReplaceMode | ||
newFragment | IMvxCachedFragmentInfo | |
currentFragment | IMvxCachedFragmentInfo | |
replacementBundle | Bundle | |
리턴 | FragmentReplaceMode |
public Show ( |
||
request | ||
bundle | Bundle | |
fragmentType | ||
fragmentAttribute | ||
리턴 | bool |
protected ShowFragment ( string tag, int contentId, Bundle bundle, bool forceAddToBackStack = false, bool forceReplaceFragment = false ) : void | ||
tag | string | The tag for the fragment to lookup |
contentId | int | Where you want to show the Fragment |
bundle | Bundle | Bundle which usually contains a Serialized MvxViewModelRequest |
forceAddToBackStack | bool | If you want to force add the fragment to the backstack so on backbutton it will go back to it. Note: This will override IMvxCachedFragmentInfo.AddToBackStack configuration. |
forceReplaceFragment | bool | If you want the fragment to be re-created |
리턴 | void |