Intent.FillIn(Intent, FillInFlags) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kopieren Sie den Inhalt von <var>other</var> in dieses Objekt, aber nur, wenn Felder nicht durch dieses Objekt definiert sind.
[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
Parameter
- other
- Intent
Eine weitere Absicht, deren Werte verwendet werden sollen, um das aktuelle Element auszufüllen.
- flags
- FillInFlags
Optionen zum Steuern, welche Felder ausgefüllt werden können.
Gibt zurück
Gibt eine Bitmaske von #FILL_IN_ACTION, , #FILL_IN_DATA, #FILL_IN_CATEGORIES#FILL_IN_PACKAGE, #FILL_IN_COMPONENT, , #FILL_IN_SOURCE_BOUNDSund #FILL_IN_SELECTOR#FILL_IN_CLIP_DATA gibt an, welche Felder geändert wurden.
- Attribute
Hinweise
Kopieren Sie den Inhalt von <var>other</var> in dieses Objekt, aber nur, wenn Felder nicht durch dieses Objekt definiert sind. Für zwecke der Definition eines Felds gelten die folgenden Datenabschnitte im Intent als separate Felder:
<ul><li> action, as set by #setAction.
<li-Daten-URI> und MIME-Typ, wie festgelegt durch #setData(Uri), #setType(String)oder #setDataAndType(Uri, String).
<li-Bezeichner> , wie festgelegt von #setIdentifier.
<li> categories, as set by #addCategory.
<li> package, as set by #setPackage.
<li> component, as set by #setComponent(ComponentName) or related methods.
<li> source bounds, as set by #setSourceBounds.
<li> selector, as set by #setSelector(Intent).
<li> clip data, as set by #setClipData(ClipData).
<li> each top-level name in the associated extras.
</ul>
Darüber hinaus können Sie die #FILL_IN_ACTIONEinschränkung verwenden , , #FILL_IN_DATA, #FILL_IN_IDENTIFIER, #FILL_IN_CATEGORIES, #FILL_IN_PACKAGE#FILL_IN_COMPONENT, , #FILL_IN_SOURCE_BOUNDS, um #FILL_IN_SELECTOR#FILL_IN_CLIP_DATAdie Einschränkung außer Kraft zu setzen, wenn das entsprechende Feld nicht ersetzt wird, wenn es bereits festgelegt ist.
Hinweis: Das Komponentenfeld wird nur kopiert, wenn #FILL_IN_COMPONENT explizit angegeben wird. Die Auswahl wird nur kopiert, wenn #FILL_IN_SELECTOR sie explizit angegeben ist.
Ziehen Sie beispielsweise Intent A mit {data="foo", categories="bar"} und Intent B mit {action="gotit", data-type="some/thing", categories="one","two"}.
Das Aufrufen von A.fillIn(B, Intent.FILL_IN_DATA) führt zu A, die jetzt folgendes enthält: {action="gotit", data-type="some/thing", categories="bar"}.
Java Dokumentation für android.content.Intent.fillIn(android.content.Intent, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.