Intent.FillIn(Intent, FillInFlags) メソッド

定義

の 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_COMPONENT#FILL_IN_SOURCE_BOUNDS#FILL_IN_SELECTORおよび #FILL_IN_CLIP_DATA のビット マスク#FILL_IN_ACTIONを返します。 #FILL_IN_PACKAGE#FILL_IN_CATEGORIES#FILL_IN_DATA

属性

注釈

の var>other</var> の<内容をこのオブジェクトにコピーしますが、フィールドがこのオブジェクトによって定義されていない場合にのみコピーします。 定義されているフィールドの目的で、意図内の次のデータは個別のフィールドと見なされます。

<ul><li> アクション 。によって設定されます #setAction。 <li> データ URI と MIME の種類 (、#setType(String)、または #setDataAndType(Uri, String)で設定)。#setData(Uri) <li> 識別子 。によって設定されます #setIdentifier。 <li> カテゴリ 。によって設定されます #addCategory。 <li> パッケージ。によって設定されます #setPackage。 <li> コンポーネント。または関連するメソッドによって設定されます #setComponent(ComponentName) 。 <li> ソース境界 (によって設定)。#setSourceBounds <li> セレクター 。によって設定されます #setSelector(Intent)。 <li> クリップ データ 。によって設定されます #setClipData(ClipData)。 <li> 関連するエクストラ内の各最上位レベルの名前。 </ul>

さらに、、、、#FILL_IN_CATEGORIES、、#FILL_IN_PACKAGE#FILL_IN_COMPONENT#FILL_IN_SOURCE_BOUNDS#FILL_IN_SELECTOR、 を#FILL_IN_CLIP_DATA使用#FILL_IN_ACTION#FILL_IN_DATAして、対応するフィールドが既に設定されている場合に置き換えない制限をオーバーライド#FILL_IN_IDENTIFIERできます。

注: コンポーネント フィールドは、 が明示的に指定されている場合 #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"} が含まれるようになります。

android.content.Intent.fillIn(android.content.Intent, int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象