public abstract class RxMvpAppCompatActivity<V extends MvpView,P extends <any>>
extends RxAppCompatActivity
| 限定符和类型 | 字段和说明 |
|---|---|
protected ActivityMvpDelegate |
mvpDelegate |
protected P |
presenter |
protected boolean |
retainInstance |
| 构造器和说明 |
|---|
RxMvpAppCompatActivity() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract P |
createPresenter()
Instantiate a presenter instance
|
protected <any> |
getMvpDelegate()
Get the mvp delegate.
|
V |
getMvpView() |
Object |
getNonMosbyLastCustomNonConfigurationInstance() |
P |
getPresenter() |
boolean |
isRetainInstance() |
void |
onContentChanged() |
protected void |
onCreate(android.os.Bundle savedInstanceState) |
protected void |
onDestroy() |
protected void |
onPause() |
protected void |
onPostCreate(android.os.Bundle savedInstanceState) |
protected void |
onRestart() |
protected void |
onResume() |
Object |
onRetainCustomNonConfigurationInstance()
Internally used by Mosby.
|
Object |
onRetainNonMosbyCustomNonConfigurationInstance() |
protected void |
onSaveInstanceState(android.os.Bundle outState) |
protected void |
onStart() |
protected void |
onStop() |
void |
setPresenter(P presenter) |
void |
setRetainInstance(boolean retainInstance) |
boolean |
shouldInstanceBeRetained() |
protected ActivityMvpDelegate mvpDelegate
protected P extends <any> presenter
protected boolean retainInstance
protected void onCreate(android.os.Bundle savedInstanceState)
protected void onDestroy()
protected void onSaveInstanceState(android.os.Bundle outState)
protected void onPause()
protected void onResume()
protected void onStart()
protected void onStop()
protected void onRestart()
public void onContentChanged()
protected void onPostCreate(android.os.Bundle savedInstanceState)
public abstract P createPresenter()
protected <any> getMvpDelegate()
Please note that only one instance of mvp delegate should be used per Activity instance.
Only override this method if you really know what you are doing.
public P getPresenter()
public void setPresenter(P presenter)
public V getMvpView()
public boolean isRetainInstance()
public boolean shouldInstanceBeRetained()
public void setRetainInstance(boolean retainInstance)
public Object onRetainNonMosbyCustomNonConfigurationInstance()
public final Object onRetainCustomNonConfigurationInstance()
public final Object getNonMosbyLastCustomNonConfigurationInstance()