FragmentTransaction.Replace Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Replace(Int32, Fragment) |
Aufrufe |
| 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.