Sprache

FragmentTransaction.SetPrimaryNavigationFragment(Fragment) Methode

Definition

Legen Sie ein derzeit 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

dieselbe FragmentTransaction-Instanz

Attribute

Hinweise

Legen Sie ein derzeit aktives Fragment in diesem FragmentManager als primäres Navigationsfragment fest. Das untergeordnete Fragment des primären Navigationsfragments wird zuerst aufgerufen, um delegierte Navigationsaktionen wie FragmentManager.popBackStack() zu verarbeiten, wenn keine ID oder kein Transaktionsname zum Auffüllen bereitgestellt wird. Navigationsvorgänge außerhalb des Fragmentsystems können diese Aktionen an das primäre Navigationsfragment delegieren, wie von FragmentManager.getPrimaryNavigationFragment().

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.

Android-Referenz für android.app.FragmentTransaction.setPrimaryNavigationFragment.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: