public abstract class RxMvpFragment<V extends MvpView,P extends <any>>
extends RxFragment
| 限定符和类型 | 字段和说明 |
|---|---|
protected <any> |
mvpDelegate |
protected P |
presenter
The presenter for this view.
|
| 构造器和说明 |
|---|
RxMvpFragment() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract P |
createPresenter()
Creates a new presenter instance, if needed.
|
protected <any> |
getMvpDelegate()
* Get the mvp delegate.
|
V |
getMvpView() |
P |
getPresenter() |
boolean |
isRetainInstance() |
void |
onActivityCreated(android.os.Bundle savedInstanceState) |
void |
onAttach(android.app.Activity activity) |
void |
onCreate(android.os.Bundle savedInstanceState) |
void |
onDestroy() |
void |
onDestroyView() |
void |
onDetach() |
void |
onPause() |
void |
onResume() |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
onStart() |
void |
onStop() |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
void |
setPresenter(P presenter) |
boolean |
shouldInstanceBeRetained() |
protected <any> mvpDelegate
protected P extends <any> presenter
public abstract P createPresenter()
protected <any> getMvpDelegate()
Please note that only one instance of mvp delegate should be used per fragment instance.
Only override this method if you really know what you are doing.
public P getPresenter()
public void setPresenter(P presenter)
public boolean isRetainInstance()
public boolean shouldInstanceBeRetained()
public V getMvpView()
public void onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState)
public void onDestroyView()
public void onCreate(android.os.Bundle savedInstanceState)
public void onDestroy()
public void onPause()
public void onResume()
public void onStart()
public void onStop()
public void onActivityCreated(android.os.Bundle savedInstanceState)
public void onAttach(android.app.Activity activity)
public void onDetach()
public void onSaveInstanceState(android.os.Bundle outState)