Fragment 构造函数

定义

重载

Fragment()

默认构造函数。

Fragment(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

Fragment()

默认构造函数。

[Android.Runtime.Register(".ctor", "()V", "")]
public Fragment ();
属性

注解

默认构造函数。 <strong Every</strong>> fragment 必须有一个空构造函数,因此可以在还原其活动状态时实例化它。 强烈建议子类没有具有参数的其他构造函数,因为重新实例化片段时不会调用这些构造函数;相反,调用方 #setArguments 可以使用 和更高版本通过 Fragment 和 #getArguments 提供参数。

应用程序通常不应实现构造函数。 请改用 #onAttach(Context) 。 这是第一个应用程序代码可以在片段准备好使用的位置运行 , 即片段实际与其上下文关联的点。 某些应用程序可能还希望实现 #onInflate 从布局资源检索属性,但请注意,当附加片段时会发生这种情况。

适用于 . 的 android.app.Fragment.Fragment()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Fragment(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

protected Fragment (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.App.Fragment : nativeint * Android.Runtime.JniHandleOwnership -> Android.App.Fragment

参数

javaReference
IntPtr

nativeint

IntPtr一个包含 Java 本机接口 (JNI) 对象引用。

transfer
JniHandleOwnership

指示 JniHandleOwnership如何处理 javaReference

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于