SearchManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase proporciona acceso a los servicios de búsqueda del 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
- Herencia
- Atributos
- Implementaciones
Comentarios
Esta clase proporciona acceso a los servicios de búsqueda del sistema. En la práctica, no interactuará directamente con esta clase, ya que los servicios de búsqueda se proporcionan a través de métodos en Activity y el ACTION_SEARCH Intent. Configuration.UI_MODE_TYPE_WATCH no admite este servicio del sistema. Guías para desarrolladores Para obtener más información sobre cómo usar el cuadro de diálogo de búsqueda y agregar sugerencias de búsqueda en la aplicación, lea la guía para desarrolladores de búsqueda.
Referencia de Android para android.app.SearchManager.
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.
Constructores
| Nombre | Description |
|---|---|
| SearchManager(IntPtr, JniHandleOwnership) |
Inicializa una representación administrada de un objeto Java Native Interface existente. |
Campos
| Nombre | Description |
|---|---|
| ActionKey |
Clave de datos adicional de intención: use esta clave con intención. |
| ActionMsg |
Clave de datos adicional de intención: use esta clave con intención. |
| AppData |
Clave de datos adicional de intención: use esta clave con intención. |
| CursorExtraKeyInProgress |
Clave de datos adicional booleana para que un proveedor de sugerencias devuelva en |
| ExtraDataKey |
Clave de datos adicional de intención: esta clave se usará para el extra rellenado por la |
| ExtraNewSearch |
Clave de datos adicional booleana para |
| ExtraSelectQuery |
Clave de datos adicional booleana para |
| ExtraWebSearchPendingintent |
Clave de datos adicional para |
| FlagQueryRefinement |
Marca para especificar que la entrada se puede usar para el refinamiento de consultas, i. |
| IntentActionGlobalSearch |
Acción de intención para iniciar la actividad de búsqueda global. |
| IntentActionSearchablesChanged |
Acción de intención retransmitida para informar de que la lista de buscables o el valor predeterminado han cambiado. |
| IntentActionSearchSettings |
Acción de intención para iniciar la actividad de configuración de búsqueda global. |
| IntentActionSearchSettingsChanged |
Acción de intención retransmitida para informar de que la configuración de búsqueda ha cambiado de alguna manera. |
| IntentActionWebSearchSettings |
Acción de intención para iniciar la actividad de configuración de un proveedor de búsqueda web. |
| IntentGlobalSearchActivityChanged |
Acción de intención que se va a difundir para informar de que el proveedor de búsqueda global ha cambiado. |
| MenuKey |
Se trata de una definición de acceso directo para la tecla de menú predeterminada que se va a usar para invocar la búsqueda. |
| MenuKeycode |
Se trata de una definición de acceso directo para la tecla de menú predeterminada que se va a usar para invocar la búsqueda. |
| Query |
Clave de datos adicional de intención: use esta clave con
|
| ShortcutMimeType |
Tipo MIME para la validación de acceso directo. |
| SuggestColumnAudioChannelConfig |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnContentType |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnDuration |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnFlags |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnFormat |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIcon1 |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIcon2 |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIntentAction |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIntentData |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIntentDataId |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIntentExtraData |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnIsLive |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnLastAccessHint |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnProductionYear |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnPurchasePrice |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnQuery |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnRatingScore |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnRatingStyle |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnRentalPrice |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnResultCardImage |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnShortcutId |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnSpinnerWhileRefreshing |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnText1 |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnText2 |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnText2Url |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnVideoHeight |
Nombre de columna para el cursor de sugerencias. |
| SuggestColumnVideoWidth |
Nombre de columna para el cursor de sugerencias. |
| SuggestMimeType |
Tipo MIME para los datos de sugerencias. |
| SuggestNeverMakeShortcut |
Valor de columna para la columna |
| SuggestParameterLimit |
Parámetro de consulta agregado a consultas de sugerencias para limitar el número de sugerencias devueltas. |
| SuggestUriPathQuery |
Ruta de acceso de URI para los datos de sugerencias consultadas. |
| SuggestUriPathShortcut |
Ruta de acceso de URI para la validación de acceso directo. |
| UserQuery |
Clave de datos adicional de intención: use esta clave con
|
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| GlobalSearchActivity |
Obtiene el nombre de la actividad de búsqueda global. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| JniPeerMembers |
Proporciona la infraestructura de enlace JNI para Android.App.SearchManager. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| SearchablesInGlobalSearch |
Devuelve una lista de las actividades que se pueden buscar que se pueden incluir en la búsqueda global. |
| ThresholdClass |
Proporciona la infraestructura de enlace JNI para Android.App.SearchManager. |
| ThresholdType |
Proporciona la infraestructura de enlace JNI para Android.App.SearchManager. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| Equals(Object) |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| FromContext(Context) | |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetSearchableInfo(ComponentName) |
Obtiene información sobre una actividad que se puede buscar. |
| JavaFinalize() |
Obsoletos.
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| OnCancel(IDialogInterface) |
Obsoletos.
Este método es desusado. |
| OnDismiss(IDialogInterface) |
Obsoletos.
Este método es desusado. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetOnCancelListener(SearchManager+IOnCancelListener) |
Establezca o borre la devolución de llamada que se invocará cada vez que se cancele la interfaz de usuario de búsqueda. |
| SetOnDismissListener(SearchManager+IOnDismissListener) |
Establezca o borre la devolución de llamada que se invocará cada vez que se descarte la interfaz de usuario de búsqueda. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| StartSearch(String, Boolean, ComponentName, Bundle, Boolean) |
Inicie la interfaz de usuario de búsqueda. |
| StopSearch() |
Finalizar la interfaz de usuario de búsqueda. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| TriggerSearch(String, ComponentName, Bundle) |
De forma similar a |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Eventos
| Nombre | Description |
|---|---|
| Cancel | |
| Dismiss | |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. (Heredado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Esta clase proporciona acceso a los servicios de búsqueda del sistema. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |