Intent.FillIn(Intent, FillInFlags) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
<var>other</var>の内容をこのオブジェクトにコピーしますが、フィールドがこのオブジェクトによって定義されていない場合にのみコピーします。
[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
パラメーター
- other
- Intent
現在の値を入力するために使用される値を持つ別の意図。
- flags
- FillInFlags
入力できるフィールドを制御するオプション。
返品
変更されたフィールドを示す #FILL_IN_ACTION、 #FILL_IN_DATA、 #FILL_IN_CATEGORIES、 #FILL_IN_PACKAGE、 #FILL_IN_COMPONENT、 #FILL_IN_SOURCE_BOUNDS、 #FILL_IN_SELECTOR 、および #FILL_IN_CLIP_DATA のビット マスクを返します。
- 属性
注釈
<var>other</var>の内容をこのオブジェクトにコピーしますが、フィールドがこのオブジェクトによって定義されていない場合にのみコピーします。 定義されているフィールドの目的上、意図内の次のデータは個別のフィールドと見なされます。
<ul><li> アクション。 #setActionによって設定されます。
<li> データ URI と MIME の種類 ( #setData(Uri)、 #setType(String)、または #setDataAndType(Uri, String)によって設定されます)。
<li> 識別子。 #setIdentifierによって設定されます。
<li> カテゴリ。 #addCategoryによって設定されます。
<li> パッケージ。 #setPackageによって設定されます。
<li> コンポーネント。 #setComponent(ComponentName) または関連するメソッドによって設定されます。
<li> ソース境界( #setSourceBoundsで設定)。
<li> セレクター。 #setSelector(Intent)によって設定されます。
<li> クリップデータ( #setClipData(ClipData)で設定)。
<li> 関連付けられたエクストラ内の各最上位レベルの名前。
</ul>
さらに、 #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、および #FILL_IN_CLIP_DATA を使用して、対応するフィールドが既に設定されている場合に置き換えない制限をオーバーライドできます。
注: コンポーネント フィールドは、 #FILL_IN_COMPONENT が明示的に指定されている場合にのみコピーされます。 セレクターは、 #FILL_IN_SELECTOR が明示的に指定されている場合にのみコピーされます。
たとえば、意図 A と {data="foo"、categories="bar"}、意図 B が {action="gotit"、data-type="some/thing"、categories="one"、"two"} があるとします。
A.fillIn(B, Intent.FILL_IN_DATA) を呼び出すと、A に {action="gotit"、data-type="some/thing"、categories="bar"} が含まれるようになります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。