SearchManager Classe
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.
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
- 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 |
| ExtraDataKey |
Chave de dados extra de intenção: essa chave será usada para o extra preenchido pela |
| ExtraNewSearch |
Chave de dados extra booliana para |
| ExtraSelectQuery |
Chave de dados extra booliana para |
| ExtraWebSearchPendingintent |
Chave de dados extra para |
| 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
|
| 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 |
| 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
|
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| 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 |