Lenguaje

Intent.FillIn(Intent, FillInFlags) Método

Definición

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.

Se aplica a