Fragment コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 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によって呼び出されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。