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_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 ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。