void |
dump(String prefix, FileDescriptor fd, PrintWriter writer, String[] args) 将片段的状态打印到给定的流中。 |
final boolean |
equals(Object o) 子类不能覆盖equals()。 |
final FragmentActivity |
getActivity() 返回该片段当前与之关联的 FragmentActivity 。 |
boolean |
getAllowEnterTransitionOverlap() 返回退出转换和输入转换是否重叠。 |
boolean |
getAllowReturnTransitionOverlap() 返回返回转换和重新输入转换是否重叠。 |
final Bundle |
getArguments() 返回片段实例化时提供的参数,如果有的话。 |
final FragmentManager |
getChildFragmentManager() 返回一个专用的FragmentManager,用于放置和管理这个Fragment中的碎片。 |
Context |
getContext() 返回该片段当前与之关联的 Context 。 |
Object |
getEnterTransition() 返回将用于将Views移动到初始场景的Transition。 |
Object |
getExitTransition() 当不弹出背堆栈时,返回将用于将视图移出场景的过渡,当片段被移除,隐藏或分离时。 |
final FragmentManager |
getFragmentManager() 返回FragmentManager以与与该片段活动关联的片段进行交互。 |
final Object |
getHost() 返回这个片段的主机对象。 |
final int |
getId() 返回此片段已知的标识符。 |
LoaderManager |
getLoaderManager() 为这个片段返回LoaderManager,如果需要的话创建它。 |
final Fragment |
getParentFragment() 返回包含此片段的父片段。 |
Object |
getReenterTransition() 返回由于弹出背堆栈而返回的视图,以便将视图移动到场景中。 |
final Resources |
getResources() 退货 getActivity().getResources() 。 |
final boolean |
getRetainInstance() |
Object |
getReturnTransition() 当片段准备由于弹出背堆栈而被移除,隐藏或分离时,返回将用于将视图移出场景的Transition。 |
Object |
getSharedElementEnterTransition() 返回将用于传输到内容场景中的共享元素的转换。 |
Object |
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) 返回的 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) 此方法已弃用。 见onAttach(Context) 。 |
void |
onAttach(Context context) 当片段首次附加到其上下文时调用。 |
void |
onAttachFragment(Fragment childFragment) 当片段附加为此片段的子元素时调用。 |
void |
onConfigurationChanged(Configuration newConfig) 设备配置在组件运行时发生更改时由系统调用。 |
boolean |
onContextItemSelected(MenuItem item) 只要选择了上下文菜单中的项目,就会调用该钩子。 |
void |
onCreate(Bundle savedInstanceState) 被调用来做一个片段的初始创建。 |
Animation |
onCreateAnimation(int transit, boolean enter, int nextAnim) 当片段加载动画时调用。 |
void |
onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) 当即将显示 view 的上下文菜单时调用。 |
void |
onCreateOptionsMenu(Menu menu, MenuInflater inflater) 初始化Fragment主机的标准选项菜单的内容。 |
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(Activity activity, AttributeSet attrs, Bundle savedInstanceState) 此方法已弃用。 见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) 准备要显示的Fragment主机的标准选项菜单。 |
void |
onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) 从请求权限回调结果。 |
void |
onResume() 当片段对用户可见且正在积极运行时调用。 |
void |
onSaveInstanceState(Bundle outState) 打电话询问片段以保存其当前的动态状态,以便稍后可以在重新启动其进程的新实例时重新构建它。 |
void |
onStart() 当片段对用户可见时调用。 |
void |
onStop() 当片段不再启动时调用。 |
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(Object transition) 设置将用于将Views移动到初始场景的Transition。 |
void |
setExitSharedElementCallback(SharedElementCallback callback) 当自定义转换与碎片一起使用时,退出转换回调在弹出回栈时附加或分离时调用。 |
void |
setExitTransition(Object transition) 设置当片段被移除,隐藏或在未弹出背堆栈时分离时将用于将视图移出场景的Transition。 |
void |
setHasOptionsMenu(boolean hasMenu) 报告此片段希望通过接收对 onCreateOptionsMenu(Menu, MenuInflater) 和相关方法的调用来参与填充选项菜单。 |
void |
setInitialSavedState(Fragment.SavedState state) 设置该片段应该从第一次构建时恢复的初始保存状态,由 FragmentManager.saveFragmentInstanceState 返回。 |
void |
setMenuVisibility(boolean menuVisible) 设置该片段的菜单是否可见。 |
void |
setReenterTransition(Object transition) 设置用于在由于弹出背堆栈而返回时将Views移动到场景中的Transition。 |
void |
setRetainInstance(boolean retain) 控制是否在重新创建Activity时(例如从配置更改)保留片段实例。 |
void |
setReturnTransition(Object transition) 设置当片段准备由于弹出背堆栈而被移除,隐藏或分离时将用于将视图移出场景的Transition。 |
void |
setSharedElementEnterTransition(Object transition) 设置将用于共享元素转移到内容场景的转换。 |
void |
setSharedElementReturnTransition(Object 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) 防止为给定视图显示上下文菜单。 |