void |
dump(String prefix, FileDescriptor fd, PrintWriter writer, String[] args) 将片段的状态打印到给定的流中。 |
final boolean |
equals(Object o) 子类不能覆盖equals()。 |
final Activity |
getActivity() 返回此片段当前与之关联的活动。 |
boolean |
getAllowEnterTransitionOverlap() 返回退出转换和输入转换是否重叠。 |
boolean |
getAllowReturnTransitionOverlap() 返回返回转换和重新输入转换是否重叠。 |
final Bundle |
getArguments() 返回提供给 setArguments(Bundle) 的参数,如果有的话。 |
final FragmentManager |
getChildFragmentManager() 返回一个专用的FragmentManager,用于放置和管理这个Fragment中的碎片。 |
Context |
getContext() 返回该片段当前与之关联的 Context 。 |
Transition |
getEnterTransition() 返回将用于将Views移动到初始场景的Transition。 |
Transition |
getExitTransition() 当不弹出背堆栈时,返回将用于将视图移出场景的过渡,当片段被移除,隐藏或分离时。 |
final FragmentManager |
getFragmentManager() 返回FragmentManager以与与该片段活动关联的片段进行交互。 |
final Object |
getHost() 返回这个片段的主机对象。 |
final int |
getId() 返回此片段已知的标识符。 |
LoaderManager |
getLoaderManager() 为这个片段返回LoaderManager,如果需要的话创建它。 |
final Fragment |
getParentFragment() 返回包含此片段的父片段。 |
Transition |
getReenterTransition() 返回由于弹出背堆栈而返回的视图,以便将视图移动到场景中。 |
final Resources |
getResources() 返回 getActivity().getResources() 。 |
final boolean |
getRetainInstance() |
Transition |
getReturnTransition() 当片段准备由于弹出背堆栈而被移除,隐藏或分离时,返回将用于将视图移出场景的Transition。 |
Transition |
getSharedElementEnterTransition() 返回将用于传输到内容场景中的共享元素的转换。 |
Transition |
getSharedElementReturnTransition() 返回将在返回堆栈弹出期间传回的共享元素的转换。 |
final String |
getString(int resId, Object... formatArgs) 从应用程序包的默认字符串表中返回一个本地化的格式化字符串,替换 Formatter 和 format(String, Object...) 定义的格式参数。 |
final String |
getString(int resId) 从应用程序包的默认字符串表中返回一个本地化的字符串。 |
final String |
getTag() 获取片段的标签名称(如果指定)。 |
final Fragment |
getTargetFragment() 返回由 setTargetFragment(Fragment, int) 设置的目标片段。 |
final int |
getTargetRequestCode() 返回由 setTargetFragment(Fragment, int) 设置的目标请求代码。 |
final CharSequence |
getText(int resId) 从应用程序包的默认字符串表中返回一个本地化的,风格化的CharSequence。 |
boolean |
getUserVisibleHint() |
View |
getView() 获取片段布局的根视图(由 onCreateView(LayoutInflater, ViewGroup, Bundle) 返回),如果提供。 |
final int |
hashCode() 子类不能重写hashCode()。 |
static Fragment |
instantiate(Context context, String fname) 像 instantiate(Context, String, Bundle) 一样,但带有一个空参数Bundle。 |
static Fragment |
instantiate(Context context, String fname, Bundle args) 用给定的类名创建一个Fragment的新实例。 |
final boolean |
isAdded() 如果片段当前被添加到其活动中,则返回true。 |
final boolean |
isDetached() 如果片段已从UI中明确分离,则返回true。 |
final boolean |
isHidden() 如果片段已隐藏,则返回true。 |
final boolean |
isInLayout() 如果通过<fragment>标签将布局作为活动视图层次结构的一部分包含在内,则返回true。 |
final boolean |
isRemoving() 如果此片段当前正从其活动中移除,则返回true。 |
final boolean |
isResumed() 如果片段处于恢复状态,则返回true。 |
final boolean |
isVisible() 如果片段当前对用户可见,则返回true。 |
void |
onActivityCreated(Bundle savedInstanceState) 当片段的活动已经创建并且该片段的视图层次被实例化时调用。 |
void |
onActivityResult(int requestCode, int resultCode, Intent data) 接收先前调用 startActivityForResult(Intent, int) 的结果。 |
void |
onAttach(Activity activity) 此方法在API级别23中已弃用。请改用onAttach(Context) 。 |
void |
onAttach(Context context) 当片段首次附加到其上下文时调用。 |
void |
onAttachFragment(Fragment childFragment) 当片段附加为此片段的子元素时调用。 |
void |
onConfigurationChanged(Configuration newConfig) 设备配置在组件运行时发生更改时由系统调用。 |
boolean |
onContextItemSelected(MenuItem item) 只要选择了上下文菜单中的项目,就会调用该钩子。 |
void |
onCreate(Bundle savedInstanceState) 被调用来做一个片段的初始创建。 |
Animator |
onCreateAnimator(int transit, boolean enter, int nextAnim) 当片段加载动画时调用。 |
void |
onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) 当即将显示 view 的上下文菜单时调用。 |
void |
onCreateOptionsMenu(Menu menu, MenuInflater inflater) 初始化活动标准选项菜单的内容。 |
View |
onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) 调用以使片段实例化其用户界面视图。 |
void |
onDestroy() 当碎片不再使用时调用。 |
void |
onDestroyOptionsMenu() 当此片段的选项菜单项不再包含在总体选项菜单中时调用。 |
void |
onDestroyView() 当先前由 onCreateView(LayoutInflater, ViewGroup, Bundle) 创建的视图已从片段中分离时调用。 |
void |
onDetach() 当片段不再附加到其活动时调用。 |
void |
onHiddenChanged(boolean hidden) 当隐藏状态(由片段的 isHidden() 返回时已更改)调用。 |
void |
onInflate(AttributeSet attrs, Bundle savedInstanceState) 此方法在API级别12中已弃用。请改用onInflate(Context, AttributeSet, Bundle) 。 |
void |
onInflate(Activity activity, AttributeSet attrs, Bundle savedInstanceState) 此方法在API级别23中已弃用。请改用onInflate(Context, AttributeSet, Bundle) 。 |
void |
onInflate(Context context, AttributeSet attrs, Bundle savedInstanceState) 当片段被创建为视图布局膨胀的一部分时调用,通常通过设置活动的内容视图来调用。 |
void |
onLowMemory() 这在整个系统内存不足时调用,并且主动运行的进程应该修剪内存使用情况。 |
void |
onMultiWindowModeChanged(boolean isInMultiWindowMode) 当片段的活动从全屏模式更改为多窗口模式时调用,反之亦然。 |
boolean |
onOptionsItemSelected(MenuItem item) 只要选择了选项菜单中的项目,就会调用该钩子。 |
void |
onOptionsMenuClosed(Menu menu) 只要选项菜单被关闭(通过用户使用后退/菜单按钮取消菜单,或选择某个项目时),就会调用该钩子。 |
void |
onPause() 当碎片不再恢复时调用。 |
void |
onPictureInPictureModeChanged(boolean isInPictureInPictureMode) 当活动从画中画模式切换到画中画模式时由系统调用。 |
void |
onPrepareOptionsMenu(Menu menu) 准备显示屏幕的标准选项菜单。 |
void |
onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) 从请求权限回调结果。 |
void |
onResume() 当片段对用户可见且正在积极运行时调用。 |
void |
onSaveInstanceState(Bundle outState) 打电话询问片段以保存其当前的动态状态,以便稍后可以在重新启动其进程的新实例时重新构建它。 |
void |
onStart() 当片段对用户可见时调用。 |
void |
onStop() 当片段不再启动时调用。 |
void |
onTrimMemory(int level) 当操作系统确定进程从其进程中删除不需要的内存是一个好时机时调用。 |
void |
onViewCreated(View view, Bundle savedInstanceState) 在 onCreateView(LayoutInflater, ViewGroup, Bundle) 已返回之后立即调用,但在任何已保存的状态已恢复到视图之前调用。 |
void |
onViewStateRestored(Bundle savedInstanceState) 当所有保存的状态已恢复到片段的视图层次结构中时调用。 |
void |
registerForContextMenu(View view) 为给定视图注册一个上下文菜单(多个视图可以显示上下文菜单)。 |
final void |
requestPermissions(String[] permissions, int requestCode) 请求授予此应用程序的权限。 |
void |
setAllowEnterTransitionOverlap(boolean allow) 设置退出转换和输入转换是否重叠。 |
void |
setAllowReturnTransitionOverlap(boolean allow) 设置返回转换和重新输入转换是否重叠。 |
void |
setArguments(Bundle args) 为此片段提供构造参数。 |
void |
setEnterSharedElementCallback(SharedElementCallback callback) 当使用Fragments使用自定义转换时,当此片段在未弹出返回堆栈时连接或分离时,会调用enter转换回调。 |
void |
setEnterTransition(Transition transition) 设置将用于将Views移动到初始场景的Transition。 |
void |
setExitSharedElementCallback(SharedElementCallback callback) 当自定义转换与碎片一起使用时,退出转换回调在弹出回栈时附加或分离时调用。 |
void |
setExitTransition(Transition transition) 设置当片段被移除,隐藏或在未弹出背堆栈时分离时将用于将视图移出场景的Transition。 |
void |
setHasOptionsMenu(boolean hasMenu) 报告此片段希望通过接收对 onCreateOptionsMenu(Menu, MenuInflater) 和相关方法的调用来参与填充选项菜单。 |
void |
setInitialSavedState(Fragment.SavedState state) 设置该片段应该从第一次构建时恢复的初始保存状态,由 FragmentManager.saveFragmentInstanceState 返回。 |
void |
setMenuVisibility(boolean menuVisible) 设置该片段的菜单是否可见。 |
void |
setReenterTransition(Transition transition) 设置用于在由于弹出背堆栈而返回时将Views移动到场景中的Transition。 |
void |
setRetainInstance(boolean retain) 控制是否在重新创建Activity时(例如从配置更改)保留片段实例。 |
void |
setReturnTransition(Transition transition) 设置当片段准备由于弹出背堆栈而被移除,隐藏或分离时将用于将视图移出场景的Transition。 |
void |
setSharedElementEnterTransition(Transition transition) 设置将用于共享元素转移到内容场景的转换。 |
void |
setSharedElementReturnTransition(Transition transition) 设置将在回弹堆栈弹出期间回传的共享元素的转换。 |
void |
setTargetFragment(Fragment fragment, int requestCode) 此片段的可选目标。 |
void |
setUserVisibleHint(boolean isVisibleToUser) 为系统提供一个关于此片段的用户界面当前是否可见的提示。 |
boolean |
shouldShowRequestPermissionRationale(String permission) 获取是否应该以请求许可的理由显示UI。 |
void |
startActivity(Intent intent) 从包含Activity的片段调用 startActivity(Intent) 。 |
void |
startActivity(Intent intent, Bundle options) 从片段的Activity中调用 startActivity(Intent, Bundle) 。 |
void |
startActivityForResult(Intent intent, int requestCode) 从片段的Activity中调用 startActivityForResult(Intent, int) 。 |
void |
startActivityForResult(Intent intent, int requestCode, Bundle options) 从片段的Activity中调用 startActivityForResult(Intent, int, Bundle) 。 |
void |
startIntentSenderForResult(IntentSender intent, int requestCode, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options) 从片段的Activity中调用 startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) 。 |
String |
toString() 返回对象的字符串表示形式。 |
void |
unregisterForContextMenu(View view) 防止为给定视图显示上下文菜单。 |