Intent.FillIn(Intent, FillInFlags) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Copie el contenido de <var>other</var> en en este objeto, pero solo donde este objeto no define los campos.
[Android.Runtime.Register("fillIn", "(Landroid/content/Intent;I)I", "GetFillIn_Landroid_content_Intent_IHandler")]
public virtual Android.Content.FillInFlags FillIn(Android.Content.Intent other, Android.Content.FillInFlags flags);
[<Android.Runtime.Register("fillIn", "(Landroid/content/Intent;I)I", "GetFillIn_Landroid_content_Intent_IHandler")>]
abstract member FillIn : Android.Content.Intent * Android.Content.FillInFlags -> Android.Content.FillInFlags
override this.FillIn : Android.Content.Intent * Android.Content.FillInFlags -> Android.Content.FillInFlags
Parámetros
- other
- Intent
Otra intención cuyos valores se usarán para rellenar el actual.
- flags
- FillInFlags
Opciones para controlar qué campos se pueden rellenar.
Devoluciones
Devuelve una máscara de bits de #FILL_IN_ACTION, , #FILL_IN_DATA#FILL_IN_CATEGORIES, #FILL_IN_PACKAGE#FILL_IN_COMPONENT, , #FILL_IN_SOURCE_BOUNDSy #FILL_IN_SELECTOR#FILL_IN_CLIP_DATA que indica qué campos se cambiaron.
- Atributos
Comentarios
Copie el contenido de <var>other</var> en en este objeto, pero solo donde este objeto no define los campos. Para los fines de un campo que se define, los siguientes fragmentos de datos de la intención se consideran campos independientes:
<ul><li> action, tal y como establece #setAction.
<li> data Uri y tipo MIME, tal y como establece #setData(Uri), #setType(String)o #setDataAndType(Uri, String).
<li> identifier, tal y como establece #setIdentifier.
<li> categories, tal y como establece #addCategory.
<li> package, tal y como establece #setPackage.
<li> component, tal como lo establecen #setComponent(ComponentName) o los métodos relacionados.
<li source bounds (límites de origen> li), tal y como establece #setSourceBounds.
<li> selector, tal y como establece #setSelector(Intent).
<li> clip data, as set by #setClipData(ClipData).
<li> cada nombre de nivel superior en los extras asociados.
</ul>
Además, puede usar #FILL_IN_ACTION, , #FILL_IN_DATA#FILL_IN_IDENTIFIER#FILL_IN_CATEGORIES#FILL_IN_PACKAGE#FILL_IN_COMPONENT#FILL_IN_SOURCE_BOUNDS, #FILL_IN_SELECTOR, y #FILL_IN_CLIP_DATA para invalidar la restricción en la que el campo correspondiente no se reemplazará si ya está establecido.
Nota: El campo de componente solo se copiará si #FILL_IN_COMPONENT se especifica explícitamente. El selector solo se copiará si #FILL_IN_SELECTOR se especifica explícitamente.
Por ejemplo, considere la intención A con {data="foo", categories="bar"} e Intención B con {action="gotit", data-type="some/thing", categories="one","two"}.
Llamar a A.fillIn(B, Intent.FILL_IN_DATA) dará lugar a que ahora contenga: {action="gotit", data-type="some/thing", categories="bar"}.
Java documentación para android.content.Intent.fillIn(android.content.Intent, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.