public abstract class BaseFragment<T extends BasePresenter,E extends BaseModel>
extends Fragment
| 限定符和类型 | 字段和说明 |
|---|---|
E |
mModel |
T |
mPresenter |
RxManager |
mRxManager |
protected android.view.View |
rootView |
| 构造器和说明 |
|---|
BaseFragment() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract int |
getLayoutResource() |
abstract void |
initPresenter() |
protected abstract void |
initView() |
android.view.View |
onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState) |
void |
onDestroyView() |
void |
showLongToast(int resId)
长时间显示Toast提示(来自res)
|
void |
showLongToast(String text)
长时间显示Toast提示(来自String)
|
void |
showNetErrorTip()
网络访问错误提醒
|
void |
showNetErrorTip(String error) |
void |
showShortToast(int resId)
短暂显示Toast提示(id)
|
void |
showShortToast(String text)
短暂显示Toast提示(来自String)
|
void |
showToastWithImg(String text,
int res) |
void |
startActivity(Class<?> cls)
通过Class跳转界面
|
void |
startActivity(Class<?> cls,
android.os.Bundle bundle)
含有Bundle通过Class跳转界面
|
void |
startActivityForResult(Class<?> cls,
android.os.Bundle bundle,
int requestCode)
含有Bundle通过Class跳转界面
|
void |
startActivityForResult(Class<?> cls,
int requestCode)
通过Class跳转界面
|
void |
startProgressDialog()
开启加载进度条
|
void |
startProgressDialog(String msg)
开启加载进度条
|
void |
stopProgressDialog()
停止加载进度条
|
protected android.view.View rootView
public T extends BasePresenter mPresenter
public RxManager mRxManager
public android.view.View onCreateView(android.view.LayoutInflater inflater,
android.view.ViewGroup container,
android.os.Bundle savedInstanceState)
protected abstract int getLayoutResource()
public abstract void initPresenter()
protected abstract void initView()
public void startActivity(Class<?> cls)
public void startActivityForResult(Class<?> cls, int requestCode)
public void startActivityForResult(Class<?> cls, android.os.Bundle bundle, int requestCode)
public void startActivity(Class<?> cls, android.os.Bundle bundle)
public void startProgressDialog()
public void startProgressDialog(String msg)
msg - public void stopProgressDialog()
public void showShortToast(String text)
public void showShortToast(int resId)
public void showLongToast(int resId)
public void showLongToast(String text)
public void showToastWithImg(String text, int res)
public void showNetErrorTip()
public void showNetErrorTip(String error)
public void onDestroyView()