FragmentTransaction.SetPrimaryNavigationFragment(Fragment) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この FragmentManager で現在アクティブなフラグメントをプライマリ ナビゲーション フラグメントとして設定します。
[Android.Runtime.Register("setPrimaryNavigationFragment", "(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;", "GetSetPrimaryNavigationFragment_Landroid_app_Fragment_Handler", ApiSince=26)]
public abstract Android.App.FragmentTransaction? SetPrimaryNavigationFragment (Android.App.Fragment? fragment);
[<Android.Runtime.Register("setPrimaryNavigationFragment", "(Landroid/app/Fragment;)Landroid/app/FragmentTransaction;", "GetSetPrimaryNavigationFragment_Landroid_app_Fragment_Handler", ApiSince=26)>]
abstract member SetPrimaryNavigationFragment : Android.App.Fragment -> Android.App.FragmentTransaction
パラメーター
- fragment
- Fragment
プライマリ ナビゲーション フラグメントとして設定するフラグメント
戻り値
同じ FragmentTransaction インスタンス
- 属性
注釈
この FragmentManager で現在アクティブなフラグメントをプライマリ ナビゲーション フラグメントとして設定します。
最初にプライマリ ナビゲーション フラグメントが Fragment#getChildFragmentManager() child FragmentManager
呼び出され、ポップ先の ID やトランザクション名が指定されていない場合など FragmentManager#popBackStack()
、委任されたナビゲーション アクションが処理されます。 フラグメント システムの外部のナビゲーション操作では、 によって FragmentManager#getPrimaryNavigationFragment()
返されるプライマリ ナビゲーション フラグメントにこれらのアクションを委任することを選択できます。
提供されるフラグメントは、現在、プライマリ ナビゲーション フラグメントとして設定するために FragmentManager に追加するか、このトランザクションの一部として以前に追加する必要があります。
の Java ドキュメント android.app.FragmentTransaction.setPrimaryNavigationFragment(android.app.Fragment)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。