FragmentTransaction.Replace Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Replace(Int32, Fragment) |
Calls |
Replace(Int32, Fragment, String) |
Replace an existing fragment that was added to a container. |
Replace(Int32, Fragment)
Calls #replace(int, Fragment, String)
with a 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
Parameters
- containerViewId
- Int32
- fragment
- Fragment
Returns
- Attributes
Remarks
Calls #replace(int, Fragment, String)
with a null tag.
Java documentation for android.app.FragmentTransaction.replace(int, android.app.Fragment)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
Replace(Int32, Fragment, String)
Replace an existing fragment that was added to a container.
[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
Parameters
- containerViewId
- Int32
Identifier of the container whose fragment(s) are to be replaced.
- fragment
- Fragment
The new fragment to place in the container.
- tag
- String
Optional tag name for the fragment, to later retrieve the
fragment with FragmentManager#findFragmentByTag(String)
FragmentManager.findFragmentByTag(String)
.
Returns
Returns the same FragmentTransaction instance.
- Attributes
Remarks
Replace an existing fragment that was added to a container. This is essentially the same as calling #remove(Fragment)
for all currently added fragments that were added with the same containerViewId and then #add(int, Fragment, String)
with the same arguments given here.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.