Guida allo sviluppo

Local Navigation

Registrazione dell'oggetto EntityBasedSearchable con il servizio Unified Search

Dopo aver definito la classe SearchableEntity e creato una classe EntityBasedSearchable per rappresentare le entità ricercabili al servizio Unified Search, utilizzare SearchRegistry per registrarle con il servizio Unified Search.
  1. Importare le classi e le interfacce richieste.
    import net.rim.device.api.unifiedsearch.registry.RegistrationToken;
    import net.rim.device.api.unifiedsearch.registry.SearchRegistry;
  2. Creare l'oggetto EntityBasedSearchable.
    public class MyClass {
        private MySearchable _searchable;
        private RegistryToken _regToken;
        public MyClass() {
            _searchable = new MySearchable()
  3. Registrare EntityBasedSearchable con il servizio Unified Search.
            _regToken = SearchRegistry.getInstance().register(_searchable);
  4. Si consiglia di verificare l'effettiva riuscita della registrazione.
            if (! _regToken.isValid()) {
                // Action to take if the registration is not valid.
            }
        }
    }
    
Nota: Il token di registrazione è univoco per EntityBasedSearchable fino al riavvio del dispositivo BlackBerry. È necessario memorizzare il token di registrazione e riutilizzarlo quando si aggiorna il contenuto utilizzando la classe AppContentManager.
Argomento precedente: Expose your UiAction objects

Le informazioni sono state utili? Inviateci i vostri commenti.