FragmentTransaction.SetPrimaryNavigationFragment(Fragment) メソッド

定義

この 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)

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

適用対象