Sprache

FragmentTransaction.Replace Methode

Definition

Überlädt

Name Beschreibung
Replace(Int32, Fragment)

Aufrufe #replace(int, Fragment, String) mit einem NULL-Tag.

Replace(Int32, Fragment, String)

Ersetzen Sie ein vorhandenes Fragment, das einem Container hinzugefügt wurde.

Replace(Int32, Fragment)

Aufrufe #replace(int, Fragment, String) mit einem NULL-Tag.

[Android.Runtime.Register("replace", "(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;", "GetReplace_ILandroid_app_Fragment_Handler")]
public abstract Android.App.FragmentTransaction? Replace(int containerViewId, Android.App.Fragment? fragment);
[<Android.Runtime.Register("replace", "(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;", "GetReplace_ILandroid_app_Fragment_Handler")>]
abstract member Replace : int * Android.App.Fragment -> Android.App.FragmentTransaction

Parameter

containerViewId
Int32

int

fragment
Fragment

Fragment

Gibt zurück

Dieselbe FragmentTransaction-Instanz, sodass zusätzliche Transaktionsvorgänge verkettet werden können.

Attribute

Hinweise

Ruft replace(int,Fragment,String) mit einem NULL-Tag auf.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Replace(Int32, Fragment, String)

Ersetzen Sie ein vorhandenes Fragment, das einem Container hinzugefügt wurde.

[Android.Runtime.Register("replace", "(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;", "GetReplace_ILandroid_app_Fragment_Ljava_lang_String_Handler")]
public abstract Android.App.FragmentTransaction? Replace(int containerViewId, Android.App.Fragment? fragment, string? tag);
[<Android.Runtime.Register("replace", "(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction;", "GetReplace_ILandroid_app_Fragment_Ljava_lang_String_Handler")>]
abstract member Replace : int * Android.App.Fragment * string -> Android.App.FragmentTransaction

Parameter

containerViewId
Int32

Bezeichner des Containers, dessen Fragmente ersetzt werden sollen.

fragment
Fragment

Das neue Fragment, das im Container platziert werden soll.

tag
String

Optionaler Tagname für das Fragment, um das Fragment später mit FragmentManager#findFragmentByTag(String) FragmentManager.findFragmentByTag(String)abzurufen.

Gibt zurück

Gibt dieselbe FragmentTransaction-Instanz zurück.

Attribute

Hinweise

Ersetzen Sie ein vorhandenes Fragment, das einem Container hinzugefügt wurde. Dies entspricht im Wesentlichen dem Aufrufen von remove(Fragment) für alle aktuell hinzugefügten Fragmente, die mit derselben containerViewId hinzugefügt wurden, und dann add(int,Fragment,String) mit den gleichen Argumenten, die hier angegeben wurden.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: