Language

Fragment コンストラクター

定義

オーバーロード

Name 説明
Fragment()

既定のコンストラクター

Fragment(IntPtr, JniHandleOwnership)

既存の Java Native Interface オブジェクトのマネージド表現を初期化します。

Fragment()

既定のコンストラクター

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

注釈

既定のコンストラクター アクティビティの状態を復元するときにインスタンス化できるように、すべてのフラグメントに空のコンストラクターが必要です。 フラグメントが再インスタンス化されるときにこれらのコンストラクターは呼び出されないため、サブクラスにはパラメーターを持つ他のコンストラクターを含めないことを強くお勧めします。代わりに、setArguments(Bundle) を使用して呼び出し元から引数を指定し、後で getArguments() を使用して Fragment によって取得できます。 通常、アプリケーションはコンストラクターを実装しないでください。 代わりに onAttach(Context) を使用します。 これは、フラグメントを使用する準備ができた場所 (フラグメントが実際にそのコンテキストに関連付けられているポイント) で、アプリケーション コードを実行できる最初の場所です。 一部のアプリケーションでは、レイアウト リソースから属性を取得するために onInflate(Activity, AttributeSet, Bundle) を実装することもできますが、これはフラグメントがアタッチされるときに発生します。

android.app.Fragment.Fragmentの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Fragment(IntPtr, JniHandleOwnership)

既存の Java Native Interface オブジェクトのマネージド表現を初期化します。

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

パラメーター

javaReference
IntPtr

nativeint

Java ネイティブ インターフェイス オブジェクト参照。

transfer
JniHandleOwnership

Java Native Interface オブジェクト参照に適用する所有権の転送。

注釈

このコンストラクターは、既存のJava オブジェクトのマネージド ピアを作成するときに、Android バインド ランタイムの.NETによって呼び出されます。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象