Intent.IsMismatchingFilter プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
意図が、受信コンポーネントで宣言されているすべての意図フィルターと一致しないかどうか。
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 を返します。これらのケースは常にセキュリティ チェックから除外されるためです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。