SearchManager Classe

Definizione

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

[Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)]
public class SearchManager : Java.Lang.Object, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/SearchManager", DoNotGenerateAcw=true)>]
type SearchManager = class
    inherit Object
    interface IDialogInterfaceOnCancelListener
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IDialogInterfaceOnDismissListener
Ereditarietà
SearchManager
Attributi
Implementazioni

Commenti

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

In pratica, non si interagirà direttamente con questa classe, poiché i servizi di ricerca vengono forniti tramite metodi in android.app.Activity Activity e .android.content.Intent#ACTION_SEARCH ACTION_SEARCHandroid.content.Intent Intent

Configuration#UI_MODE_TYPE_WATCH non supporta questo servizio di sistema.

<div class="special reference"><h3>Developer Guides</h3>

Per altre informazioni sull'uso della finestra di dialogo di ricerca e sull'aggiunta di suggerimenti di ricerca nell'applicazione, vedere la Guida per sviluppatori di ricerca .

</div>

per android.app.SearchManager.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
SearchManager(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Campi

Nome Descrizione
ActionKey

Chiave dati aggiuntiva per finalità: usare questa chiave con finalità.

ActionMsg

Chiave dati aggiuntiva per finalità: usare questa chiave con finalità.

AppData

Chiave dati aggiuntiva per finalità: usare questa chiave con finalità.

CursorExtraKeyInProgress

Chiave dati aggiuntiva booleana per restituire un provider di Cursor#getExtras suggerimenti per indicare che la ricerca non è ancora stata completata.

ExtraDataKey

Chiave dati aggiuntiva finalità: questa chiave verrà usata per l'elemento aggiuntivo popolato dalla #SUGGEST_COLUMN_INTENT_EXTRA_DATA colonna.

ExtraNewSearch

Chiave dati aggiuntiva booleana per Intent#ACTION_WEB_SEARCH finalità.

ExtraSelectQuery

Chiave dati aggiuntiva booleana per #INTENT_ACTION_GLOBAL_SEARCH finalità.

ExtraWebSearchPendingintent

Chiave dati aggiuntiva per Intent#ACTION_WEB_SEARCH.

FlagQueryRefinement

Flag per specificare che la voce può essere usata per il perfezionamento delle query, i.

IntentActionGlobalSearch

Azione finalità per avviare l'attività di ricerca globale.

IntentActionSearchablesChanged

Azione intentata trasmessa per informare che l'elenco cercabile o l'impostazione predefinita sono stati modificati.

IntentActionSearchSettings

Azione finalità per avviare l'attività delle impostazioni di ricerca globale.

IntentActionSearchSettingsChanged

Azione intentata trasmessa per informare che le impostazioni di ricerca sono state modificate in qualche modo.

IntentActionWebSearchSettings

Azione finalità per avviare l'attività delle impostazioni di un provider di ricerca Web.

IntentGlobalSearchActivityChanged

Azione intenta da trasmettere per informare che il provider di ricerca globale è stato modificato.

MenuKey

Si tratta di una definizione di scelta rapida per il tasto di menu predefinito da usare per richiamare la ricerca.

MenuKeycode

Si tratta di una definizione di scelta rapida per il tasto di menu predefinito da usare per richiamare la ricerca.

Query

Chiave dati aggiuntiva finalità: usare questa chiave con android.content.Intent#getStringExtra content.Intent.getStringExtra() per ottenere la stringa di query dalla finalità.

ShortcutMimeType

Tipo MIME per la convalida dei tasti di scelta rapida.

SuggestColumnAudioChannelConfig

Nome colonna per il cursore dei suggerimenti.

SuggestColumnContentType

Nome colonna per il cursore dei suggerimenti.

SuggestColumnDuration

Nome colonna per il cursore dei suggerimenti.

SuggestColumnFlags

Nome colonna per il cursore dei suggerimenti.

SuggestColumnFormat

Nome colonna per il cursore dei suggerimenti.

SuggestColumnIcon1

Nome colonna per il cursore dei suggerimenti.

SuggestColumnIcon2

Nome colonna per il cursore dei suggerimenti.

SuggestColumnIntentAction

Nome colonna per il cursore dei suggerimenti.

SuggestColumnIntentData

Nome colonna per il cursore dei suggerimenti.

SuggestColumnIntentDataId

Nome colonna per il cursore dei suggerimenti.

SuggestColumnIntentExtraData

Nome colonna per il cursore dei suggerimenti.

SuggestColumnIsLive

Nome colonna per il cursore dei suggerimenti.

SuggestColumnLastAccessHint

Nome colonna per il cursore dei suggerimenti.

SuggestColumnProductionYear

Nome colonna per il cursore dei suggerimenti.

SuggestColumnPurchasePrice

Nome colonna per il cursore dei suggerimenti.

SuggestColumnQuery

Nome colonna per il cursore dei suggerimenti.

SuggestColumnRatingScore

Nome colonna per il cursore dei suggerimenti.

SuggestColumnRatingStyle

Nome colonna per il cursore dei suggerimenti.

SuggestColumnRentalPrice

Nome colonna per il cursore dei suggerimenti.

SuggestColumnResultCardImage

Nome colonna per il cursore dei suggerimenti.

SuggestColumnShortcutId

Nome colonna per il cursore dei suggerimenti.

SuggestColumnSpinnerWhileRefreshing

Nome colonna per il cursore dei suggerimenti.

SuggestColumnText1

Nome colonna per il cursore dei suggerimenti.

SuggestColumnText2

Nome colonna per il cursore dei suggerimenti.

SuggestColumnText2Url

Nome colonna per il cursore dei suggerimenti.

SuggestColumnVideoHeight

Nome colonna per il cursore dei suggerimenti.

SuggestColumnVideoWidth

Nome colonna per il cursore dei suggerimenti.

SuggestMimeType

Tipo MIME per i dati dei suggerimenti.

SuggestNeverMakeShortcut

Valore di colonna per la colonna #SUGGEST_COLUMN_SHORTCUT_ID di suggerimento quando un suggerimento non deve essere archiviato come collegamento nella ricerca globale.

SuggestParameterLimit

Parametro di query aggiunto alle query di suggerimento per limitare il numero di suggerimenti restituiti.

SuggestUriPathQuery

Percorso URI per i dati dei suggerimenti sottoposti a query.

SuggestUriPathShortcut

Percorso URI per la convalida dei collegamenti.

UserQuery

Chiave dati aggiuntiva finalità: usare questa chiave con android.content.Intent#getStringExtra content.Intent.getStringExtra() per ottenere la stringa di query digitata dall'utente.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
GlobalSearchActivity

Ottiene il nome dell'attività di ricerca globale.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
JniPeerMembers

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

PeerReference

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
SearchablesInGlobalSearch

Restituisce un elenco delle attività ricercabili che possono essere incluse nella ricerca globale.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
Dispose(Boolean)

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
FromContext(Context)

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetSearchableInfo(ComponentName)

Ottiene informazioni su un'attività ricercabile.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
OnCancel(IDialogInterface)
Obsoleti.

Questo membro è deprecato.

OnDismiss(IDialogInterface)
Obsoleti.

Questo membro è deprecato.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetOnCancelListener(SearchManager+IOnCancelListener)

Impostare o deselezionare il callback che verrà richiamato ogni volta che l'interfaccia utente di ricerca viene annullata.

SetOnDismissListener(SearchManager+IOnDismissListener)

Impostare o deselezionare il callback che verrà richiamato ogni volta che l'interfaccia utente di ricerca viene chiusa.

StartSearch(String, Boolean, ComponentName, Bundle, Boolean)

Avviare l'interfaccia utente di ricerca.

StopSearch()

Terminare l'interfaccia utente di ricerca.

ToArray<T>()

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
TriggerSearch(String, ComponentName, Bundle)

Analogamente a #startSearch ma attiva effettivamente la query di ricerca dopo aver richiamato la finestra di dialogo di ricerca.

UnregisterFromRuntime()

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Eventi

Nome Descrizione
Cancel

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

Dismiss

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe fornisce l'accesso ai servizi di ricerca di sistema.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a