Idioma

SearchManager Classe

Definição

Essa classe fornece acesso aos serviços de pesquisa do sistema.

[Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)]
public class SearchManager : Java.Lang.Object, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, IDisposable
[<Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)>]
type SearchManager = class
    inherit Object
    interface IDialogInterfaceOnCancelListener
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IDialogInterfaceOnDismissListener
Herança
SearchManager
Atributos
Implementações

Comentários

Essa classe fornece acesso aos serviços de pesquisa do sistema. Na prática, você não interagirá diretamente com essa classe, pois os serviços de pesquisa são fornecidos por meio de métodos na Atividade e na Intenção ACTION_SEARCH. Configuration.UI_MODE_TYPE_WATCH não dá suporte a esse serviço do sistema. Guias do desenvolvedor Para obter mais informações sobre como usar a caixa de diálogo de pesquisa e adicionar sugestões de pesquisa em seu aplicativo, leia o guia do desenvolvedor de pesquisa.

Referência do Android para android.app.SearchManager.

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.

Construtores

Nome Description
SearchManager(IntPtr, JniHandleOwnership)

Inicializa uma representação gerenciada de um objeto de interface nativa Java existente.

Campos

Nome Description
ActionKey

Chave de dados extra de intenção: use essa chave com a Intenção.

ActionMsg

Chave de dados extra de intenção: use essa chave com a Intenção.

AppData

Chave de dados extra de intenção: use essa chave com a Intenção.

CursorExtraKeyInProgress

Chave de dados extra booliana para um provedor de sugestão retornar Cursor#getExtras para indicar que a pesquisa ainda não foi concluída.

ExtraDataKey

Chave de dados extra de intenção: essa chave será usada para o extra preenchido pela #SUGGEST_COLUMN_INTENT_EXTRA_DATA coluna.

ExtraNewSearch

Chave de dados extra booliana para Intent#ACTION_WEB_SEARCH intenções.

ExtraSelectQuery

Chave de dados extra booliana para #INTENT_ACTION_GLOBAL_SEARCH intenções.

ExtraWebSearchPendingintent

Chave de dados extra para Intent#ACTION_WEB_SEARCH.

FlagQueryRefinement

Sinalizador para especificar que a entrada pode ser usada para refinamento de consulta, i.

IntentActionGlobalSearch

Ação de intenção para iniciar a atividade de pesquisa global.

IntentActionSearchablesChanged

Ação de intenção transmitida para informar que a lista de pesquisáveis ou o padrão foram alterados.

IntentActionSearchSettings

Ação de intenção para iniciar a atividade de configurações de pesquisa global.

IntentActionSearchSettingsChanged

Ação de intenção transmitida para informar que as configurações de pesquisa foram alteradas de alguma forma.

IntentActionWebSearchSettings

Ação de intenção para iniciar a atividade de configurações de um provedor de pesquisa na Web.

IntentGlobalSearchActivityChanged

Ação de intenção a ser transmitida para informar que o provedor de pesquisa global foi alterado.

MenuKey

Essa é uma definição de atalho para a chave de menu padrão a ser usada para invocar a pesquisa.

MenuKeycode

Essa é uma definição de atalho para a chave de menu padrão a ser usada para invocar a pesquisa.

Query

Chave de dados extra de intenção: use esta chave com android.content.Intent#getStringExtra content.Intent.getStringExtra() para obter a cadeia de caracteres de consulta de Intent.

ShortcutMimeType

Tipo MIME para validação de atalho.

SuggestColumnAudioChannelConfig

Nome da coluna do cursor de sugestões.

SuggestColumnContentType

Nome da coluna do cursor de sugestões.

SuggestColumnDuration

Nome da coluna do cursor de sugestões.

SuggestColumnFlags

Nome da coluna do cursor de sugestões.

SuggestColumnFormat

Nome da coluna do cursor de sugestões.

SuggestColumnIcon1

Nome da coluna do cursor de sugestões.

SuggestColumnIcon2

Nome da coluna do cursor de sugestões.

SuggestColumnIntentAction

Nome da coluna do cursor de sugestões.

SuggestColumnIntentData

Nome da coluna do cursor de sugestões.

SuggestColumnIntentDataId

Nome da coluna do cursor de sugestões.

SuggestColumnIntentExtraData

Nome da coluna do cursor de sugestões.

SuggestColumnIsLive

Nome da coluna do cursor de sugestões.

SuggestColumnLastAccessHint

Nome da coluna do cursor de sugestões.

SuggestColumnProductionYear

Nome da coluna do cursor de sugestões.

SuggestColumnPurchasePrice

Nome da coluna do cursor de sugestões.

SuggestColumnQuery

Nome da coluna do cursor de sugestões.

SuggestColumnRatingScore

Nome da coluna do cursor de sugestões.

SuggestColumnRatingStyle

Nome da coluna do cursor de sugestões.

SuggestColumnRentalPrice

Nome da coluna do cursor de sugestões.

SuggestColumnResultCardImage

Nome da coluna do cursor de sugestões.

SuggestColumnShortcutId

Nome da coluna do cursor de sugestões.

SuggestColumnSpinnerWhileRefreshing

Nome da coluna do cursor de sugestões.

SuggestColumnText1

Nome da coluna do cursor de sugestões.

SuggestColumnText2

Nome da coluna do cursor de sugestões.

SuggestColumnText2Url

Nome da coluna do cursor de sugestões.

SuggestColumnVideoHeight

Nome da coluna do cursor de sugestões.

SuggestColumnVideoWidth

Nome da coluna do cursor de sugestões.

SuggestMimeType

Tipo MIME para dados de sugestões.

SuggestNeverMakeShortcut

Valor da coluna para a coluna #SUGGEST_COLUMN_SHORTCUT_ID de sugestão quando uma sugestão não deve ser armazenada como um atalho na pesquisa global.

SuggestParameterLimit

Parâmetro de consulta adicionado às consultas de sugestão para limitar o número de sugestões retornadas.

SuggestUriPathQuery

Caminho do Uri para dados de sugestões consultados.

SuggestUriPathShortcut

Caminho do Uri para validação de atalho.

UserQuery

Chave de dados extra de intenção: use esta chave com android.content.Intent#getStringExtra content.Intent.getStringExtra() para obter a cadeia de caracteres de consulta digitada pelo usuário.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
GlobalSearchActivity

Obtém o nome da atividade de pesquisa global.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
JniPeerMembers

Fornece infraestrutura de associação JNI para Android.App.SearchManager.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
SearchablesInGlobalSearch

Retorna uma lista das atividades pesquisáveis que podem ser incluídas na pesquisa global.

ThresholdClass

Fornece infraestrutura de associação JNI para Android.App.SearchManager.

ThresholdType

Fornece infraestrutura de associação JNI para Android.App.SearchManager.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
Equals(Object)

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
FromContext(Context)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetSearchableInfo(ComponentName)

Obtém informações sobre uma atividade pesquisável.

JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
OnCancel(IDialogInterface)
Obsoleto.

Esse método é preterido.

OnDismiss(IDialogInterface)
Obsoleto.

Esse método é preterido.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetOnCancelListener(SearchManager+IOnCancelListener)

Defina ou desmarque o retorno de chamada que será invocado sempre que a interface do usuário de pesquisa for cancelada.

SetOnDismissListener(SearchManager+IOnDismissListener)

Defina ou desmarque o retorno de chamada que será invocado sempre que a interface do usuário de pesquisa for ignorada.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
StartSearch(String, Boolean, ComponentName, Bundle, Boolean)

Iniciar a interface do usuário da pesquisa.

StopSearch()

Encerrar a interface do usuário da pesquisa.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
TriggerSearch(String, ComponentName, Bundle)

Semelhante a #startSearch , mas, na verdade, dispara a consulta de pesquisa depois de invocar a caixa de diálogo de pesquisa.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Eventos

Nome Description
Cancel
Dismiss

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe fornece acesso aos serviços de pesquisa do sistema.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Essa classe fornece acesso aos serviços de pesquisa do sistema.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Essa classe fornece acesso aos serviços de pesquisa do sistema.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a