Intent.IsMismatchingFilter Propiedad

Definición

Si la intención no coincide con todos los filtros de intención declarados en el componente receptor.

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

Valor de propiedad

Devuelve true si la intención no coincide con ningún filtro de intención declarado en el componente receptor.

Atributos

Comentarios

Si la intención no coincide con todos los filtros de intención declarados en el componente receptor.

Cuando un componente recibe una intención, normalmente se puede obtener mediante los métodos siguientes: <ul><li>BroadcastReceiver#onReceive(Context, Intent)<li>Activity#getIntent()<li li>Activity#onNewIntent)<>android.app.Service#onStartCommand(Intent, int, int)<>android.app.Service#onBind(Intent)<> ul El desarrollador puede llamar a este método para comprobar si esta intención no coincide con ninguno de sus filtros de intención declarados. Una intención no coincidente se puede entregar cuando el remitente de la intención establece explícitamente el componente a través #setComponent de o #setClassName.

Este método siempre devuelve false si la intención se originó desde dentro de la misma aplicación o sistema, ya que estos casos siempre están exentos de comprobaciones de seguridad.

Java documentación para android.content.Intent.isMismatchingFilter().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a