public abstract class BaseFragment extends LazyFragment
| 限定符和类型 | 字段和说明 |
|---|---|
protected View |
mRootView |
protected boolean |
mViewCreated |
| 构造器和说明 |
|---|
BaseFragment() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
findView()
绑定控件
|
<V extends View> |
findViewById(int id) |
protected abstract int |
getLayoutId() |
View |
getRootView() |
<V extends View> |
getView(int id) |
protected abstract void |
initView()
初始化控件
|
View |
onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) |
onActivityCreated, onDestroyView, onHiddenChanged, onInvisible, onPause, onResume, onVisible, setUserVisibleHint@LayoutRes protected abstract int getLayoutId()
@Nullable
public View onCreateView(@NonNull
LayoutInflater inflater,
@Nullable
ViewGroup container,
@Nullable
Bundle savedInstanceState)
protected void findView()
protected abstract void initView()
@Nullable public View getRootView()
public final <V extends View> V getView(@IdRes
int id)
public final <V extends View> V findViewById(@IdRes
int id)