public abstract class LazyFragment
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected View |
mRootView |
protected boolean |
mViewCreated |
| 限定符和类型 | 方法和说明 |
|---|---|
<V extends View> |
findViewById(int id) |
protected abstract int |
getLayoutId() |
View |
getRootView() |
<V extends View> |
getView(int id) |
void |
onActivityCreated(Bundle savedInstanceState) |
View |
onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) |
void |
onDestroyView() |
void |
onHiddenChanged(boolean hidden) |
protected void |
onInvisible() |
void |
onPause() |
void |
onResume() |
protected void |
onVisible(boolean isFirstVisible) |
void |
setUserVisibleHint(boolean isVisibleToUser) |
public void setUserVisibleHint(boolean isVisibleToUser)
public void onActivityCreated(@Nullable
Bundle savedInstanceState)
public void onHiddenChanged(boolean hidden)
public void onResume()
public void onPause()
public void onDestroyView()
protected void onVisible(boolean isFirstVisible)
protected void onInvisible()
@Nullable
public View onCreateView(@NonNull
LayoutInflater inflater,
@Nullable
ViewGroup container,
@Nullable
Bundle savedInstanceState)
@Nullable public View getRootView()
public final <V extends View> V getView(@IdRes
int id)
public final <V extends View> V findViewById(@IdRes
int id)
protected abstract int getLayoutId()