Freigeben über


FragmentTransaction.SetPrimaryNavigationFragment(Fragment) Methode

Definition

Legen Sie ein aktuell aktives Fragment in diesem FragmentManager als primäres Navigationsfragment fest.

[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

Parameter

fragment
Fragment

das Fragment, das als primäres Navigationsfragment festgelegt werden soll

Gibt zurück

dasselbe FragmentTransaction-instance

Attribute

Hinweise

Legen Sie ein aktuell aktives Fragment in diesem FragmentManager als primäres Navigationsfragment fest.

Die primären Navigationsfragmente Fragment#getChildFragmentManager() child FragmentManager werden zuerst aufgerufen, um delegierte Navigationsaktionen zu verarbeiten, z FragmentManager#popBackStack() . B. wenn keine ID oder kein Transaktionsname angegeben wird, an den ein Popupvorgang erfolgen soll. Navigationsvorgänge außerhalb des Fragmentsystems können diese Aktionen an das primäre Navigationsfragment delegieren, wie von FragmentManager#getPrimaryNavigationFragment()zurückgegeben.

Das bereitgestellte Fragment muss derzeit dem FragmentManager hinzugefügt werden, um als primäres Navigationsfragment festgelegt oder zuvor als Teil dieser Transaktion hinzugefügt zu werden.

Java-Dokumentation für android.app.FragmentTransaction.setPrimaryNavigationFragment(android.app.Fragment).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: