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 utilizzati per compilare quello corrente.
- flags
- FillInFlags
Opzioni per controllare quali campi possono essere compilati.
Valori restituiti
Restituisce una maschera di bit di #FILL_IN_ACTION, #FILL_IN_DATA#FILL_IN_CATEGORIES, #FILL_IN_PACKAGE#FILL_IN_COMPONENT, , , #FILL_IN_SOURCE_BOUNDSe #FILL_IN_SELECTOR#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> identifier, 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 #FILL_IN_ACTION, #FILL_IN_DATA#FILL_IN_IDENTIFIER, , #FILL_IN_CATEGORIES, #FILL_IN_PACKAGE, #FILL_IN_COMPONENT#FILL_IN_SOURCE_BOUNDS, , #FILL_IN_SELECTORe #FILL_IN_CLIP_DATA per ignorare la restrizione in cui il campo corrispondente non verrà sostituito se è già impostato.
Nota: il campo componente verrà copiato solo se #FILL_IN_COMPONENT viene specificato in modo esplicito. Il selettore verrà copiato solo se #FILL_IN_SELECTOR viene specificato in modo esplicito.
Si consideri, ad esempio, la finalità A con {data="foo", categories="bar"} e la finalità B con {action="gotit", data-type="some/thing", categories="one","two"}.
La chiamata ad A.fillIn(B, Intent.FILL_IN_DATA) comporterà ora un risultato A contenente: {action="gotit", data-type="some/thing", categories="bar"}.
per android.content.Intent.fillIn(android.content.Intent, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.