FragmentTransaction.Replace Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Replace(Int32, Fragment) |
Chamadas |
| Replace(Int32, Fragment, String) |
Substitua um fragmento existente que foi adicionado a um contêiner. |
Replace(Int32, Fragment)
Chamadas #replace(int, Fragment, String) com uma marca nula.
[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
Parâmetros
- containerViewId
- Int32
int
- fragment
- Fragment
Fragmento
Retornos
A mesma instância fragmentTransaction, permitindo que operações de transação adicionais sejam encadeadas.
- Atributos
Comentários
Chamadas substituem(int,Fragment,String) por uma marca nula.
Referência do Android para android.app.FragmentTransaction.replace.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
Replace(Int32, Fragment, String)
Substitua um fragmento existente que foi adicionado a um contêiner.
[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
Parâmetros
- containerViewId
- Int32
Identificador do contêiner cujos fragmentos devem ser substituídos.
- fragment
- Fragment
O novo fragmento a ser colocado no contêiner.
- tag
- String
Nome da tag opcional para o fragmento, para recuperá-lo posteriormente com FragmentManager#findFragmentByTag(String)
FragmentManager.findFragmentByTag(String).
Retornos
Retorna a mesma instância de FragmentTransaction.
- Atributos
Comentários
Substitua um fragmento existente que foi adicionado a um contêiner. Isso é essencialmente o mesmo que chamar remove(Fragment) para todos os fragmentos adicionados no momento que foram adicionados com o mesmo containerViewId e, em seguida, adicionar(int,Fragment,String) com os mesmos argumentos fornecidos aqui.
Referência do Android para android.app.FragmentTransaction.replace.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.