Intent.IsMismatchingFilter Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.