Intent.IsMismatchingFilter プロパティ

定義

意図が、受信コンポーネントで宣言されているすべての意図フィルターと一致しないかどうか。

public virtual bool IsMismatchingFilter { [Android.Runtime.Register("isMismatchingFilter", "()Z", "GetIsMismatchingFilterHandler", ApiSince=35)] get; }
[<get: Android.Runtime.Register("isMismatchingFilter", "()Z", "GetIsMismatchingFilterHandler", ApiSince=35)>]
member this.IsMismatchingFilter : bool

プロパティ値

受信コンポーネントで宣言されている意図フィルターと意図が一致しない場合は true を返します。

属性

注釈

意図が、受信コンポーネントで宣言されているすべての意図フィルターと一致しないかどうか。

コンポーネントが意図を受け取ると、通常は次のメソッドを使用して取得できます:<ul><li>BroadcastReceiver#onReceive(Context, Intent)<li>Activity#getIntent()<>Activity#onNewIntent)<lili>android.app.Service#onStartCommand(Intent, int, int)<li>android.app.Service#onBind(Intent)</ul>開発者はこのメソッドを呼び出して、この意図が宣言された意図フィルターのいずれにも一致しないかどうかを確認できます。 意図の送信者が #setComponent または #setClassNameを使用してコンポーネントを明示的に設定すると、一致しない意図を配信できます。

このメソッドは、意図が同じアプリケーションまたはシステム内から発生した場合、常に false を返します。これらのケースは常にセキュリティ チェックから除外されるためです。

Javaドキュメント。

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

適用対象