public class MvpActivityDelegate extends java.lang.Object implements PresenterCache, ViewStateCache
| Constructor and Description |
|---|
MvpActivityDelegate() |
| Modifier and Type | Method and Description |
|---|---|
void |
addViewState(ViewState viewState) |
int |
generatePresenterId() |
java.lang.Object |
getPersistentObject() |
<P extends Presenter> |
getPresenter(int id) |
<S extends ViewState> |
getViewState(java.lang.String tag) |
void |
onCreate(android.os.Bundle savedInstanceState,
java.lang.Object persistentObj) |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
removeViewState(ViewState viewState) |
void |
restoreViewStateData(ViewState viewState) |
void |
saveViewStateData(ViewState viewState) |
void |
setPresenter(int id,
Presenter presenter) |
public void onCreate(android.os.Bundle savedInstanceState,
java.lang.Object persistentObj)
public void onSaveInstanceState(android.os.Bundle outState)
public java.lang.Object getPersistentObject()
public int generatePresenterId()
generatePresenterId in interface PresenterCachepublic <P extends Presenter> P getPresenter(int id)
getPresenter in interface PresenterCachepublic void setPresenter(int id,
Presenter presenter)
setPresenter in interface PresenterCachepublic <S extends ViewState> S getViewState(java.lang.String tag)
getViewState in interface ViewStateCachepublic void addViewState(ViewState viewState)
addViewState in interface ViewStateCachepublic void saveViewStateData(ViewState viewState)
saveViewStateData in interface ViewStateCachepublic void restoreViewStateData(ViewState viewState)
restoreViewStateData in interface ViewStateCachepublic void removeViewState(ViewState viewState)
removeViewState in interface ViewStateCache