Intent.FillIn(Intent, FillInFlags) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Copiare il contenuto di <var other</var>> in questo oggetto, ma solo dove i campi non sono definiti da questo oggetto.
[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
Parametri
- other
- Intent
Un'altra finalità i cui valori devono essere usati per compilare quello corrente.
- flags
- FillInFlags
Opzioni per controllare quali campi possono essere compilati.
Restituisce
Restituisce una maschera bit di #FILL_IN_ACTION
, #FILL_IN_CATEGORIES
#FILL_IN_COMPONENT
#FILL_IN_PACKAGE
#FILL_IN_SOURCE_BOUNDS
#FILL_IN_DATA
, #FILL_IN_SELECTOR
e #FILL_IN_CLIP_DATA
che indica quali campi sono stati modificati.
- Attributi
Commenti
Copiare il contenuto di <var other</var>> in questo oggetto, ma solo dove i campi non sono definiti da questo oggetto. Ai fini della definizione di un campo, le parti di dati seguenti nella finalità vengono considerate campi separati:
<ul><li> action, come impostato da #setAction
. <Uri dati li> e tipo MIME, come impostato da #setData(Uri)
, #setType(String)
o #setDataAndType(Uri, String)
. <li> identificatore, come impostato da #setIdentifier
. <categorie li> , come impostato da #addCategory
. <pacchetto li> , come impostato da #setPackage
. <li> component, come impostato da #setComponent(ComponentName)
o metodi correlati. <limiti di origine li> , come impostato da #setSourceBounds
. <selettore li> , come impostato da #setSelector(Intent)
. <li> clip data, come impostato da #setClipData(ClipData)
. <li> ogni nome di primo livello negli extra associati. </ul>
È inoltre possibile usare , e per eseguire l'override #FILL_IN_ACTION
#FILL_IN_CATEGORIES
#FILL_IN_IDENTIFIER
#FILL_IN_DATA
#FILL_IN_COMPONENT
#FILL_IN_SOURCE_BOUNDS
#FILL_IN_PACKAGE
#FILL_IN_SELECTOR
della restrizione in cui il campo corrispondente non verrà sostituito se è già impostato.#FILL_IN_CLIP_DATA
Nota: il campo componente verrà copiato solo se #FILL_IN_COMPONENT
specificato in modo esplicito. Il selettore verrà copiato solo se #FILL_IN_SELECTOR
è specificato in modo esplicito.
Si consideri ad esempio Intent A con {data="foo", categories="bar"} e Intent B con {action="gotit", data-type="some/thing", categories="one","two"}.
La chiamata A.fillIn(B, Intent.FILL_IN_DATA) comporterà ora un risultato in A contenente: {action="gotit", data-type="some/thing", categories="bar"}.
Documentazione Java per android.content.Intent.fillIn(android.content.Intent, int)
.
Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .