Intent.IsMismatchingFilter Propriedade

Definição

Se a intenção descompacta todos os filtros de intenção declarados no 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 da propriedade

Retornará true se a intenção não corresponder a nenhum filtro de intenção declarado no componente receptor.

Atributos

Comentários

Se a intenção descompacta todos os filtros de intenção declarados no componente receptor.

Quando um componente recebe uma intenção, normalmente pode ser obtido por meio dos seguintes métodos: <ul><li>BroadcastReceiver#onReceive(Context, Intent)<li>Activity#getIntent()<li>Activity#onNewIntent)<li>android.app.Service#onStartCommand(Intent, int, int)<li>android.app.Service#onBind(Intent)</ul> O desenvolvedor pode chamar esse método para verificar se essa intenção não corresponde a nenhum de seus filtros de intenção declarados. Uma intenção não correspondente pode ser entregue quando o remetente de intenção definir explicitamente o componente por meio #setComponent ou #setClassName.

Esse método sempre retorna false se a intenção se originou de dentro do mesmo aplicativo ou do sistema, pois esses casos são sempre isentos de verificações de segurança.

Java documentação para android.content.Intent.isMismatchingFilter().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a