Compartir a través de


Intent.ExtraReplacementExtras Campo

Definición

Agrupación que forma una asignación de nombres de paquete de destino potenciales a diferentes paquetes adicionales para agregar a los extras de intención predeterminados en #EXTRA_INTENT cuando se usa con #ACTION_CHOOSER.

[Android.Runtime.Register("EXTRA_REPLACEMENT_EXTRAS")]
public const string ExtraReplacementExtras;
[<Android.Runtime.Register("EXTRA_REPLACEMENT_EXTRAS")>]
val mutable ExtraReplacementExtras : string

Valor de campo

Implementaciones

Atributos

Comentarios

Agrupación que forma una asignación de nombres de paquete de destino potenciales a diferentes paquetes adicionales para agregar a los extras de intención predeterminados en #EXTRA_INTENT cuando se usa con #ACTION_CHOOSER. Cada clave debe ser un nombre de paquete. El paquete no se debe instalar actualmente en el dispositivo.

Una aplicación puede optar por proporcionar extras alternativos para el caso en el que un usuario selecciona una actividad de un conjunto predeterminado de paquetes de destino. Si la actividad que el usuario selecciona en el selector pertenece a un paquete con su nombre de paquete como clave en esta agrupación, los extras correspondientes para ese paquete se combinarán con los extras que ya están presentes en la intención en #EXTRA_INTENT. Si un adicional de reemplazo tiene la misma clave que un adicional ya presente en la intención, sobrescribirá el extra de la intención.

<em>Examples:</em><ul><li>Una aplicación puede ofrecer diferente #EXTRA_TEXT a una aplicación cuando se comparte con ella a través #ACTION_SENDde , aumentando un vínculo con parámetros de consulta adicionales para ese destino.</li li><>Una aplicación puede ofrecer metadatos adicionales para destinos conocidos de una intención determinada para pasar información solo relevante para ese destino, como los identificadores de cuenta o de contenido que ya se conocen en esa aplicación.</li></ul>

Documentación de Java para android.content.Intent.EXTRA_REPLACEMENT_EXTRAS.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a