Registrar seu objeto EntityBasedSearchable no serviço de pesquisa unificada

Depois que você tiver definido sua classe SearchableEntity e criado uma classe EntityBasedSearchable para representar as entidades pesquisáveis para o serviço de pesquisa unificada, use SearchRegistry para registrá-los no serviço de pesquisa unificada.
  1. Importe as classes e interfaces necessárias.
    import net.rim.device.api.unifiedsearch.registry.RegistrationToken;
    import net.rim.device.api.unifiedsearch.registry.SearchRegistry;
  2. Crie seu EntityBasedSearchable.
    public class MyClass {
        private MySearchable _searchable;
        private RegistryToken _regToken;
        public MyClass() {
            _searchable = new MySearchable()
  3. Registre o EntityBasedSearchable no serviço de pesquisa unificada.
            _regToken = SearchRegistry.getInstance().register(_searchable);
  4. É recomendável testar se o registro foi bem-sucedido.
            if (! _regToken.isValid()) {
                // Action to take if the registration is not valid.
            }
        }
    }
    
Nota: O token de registro é exclusivo para seu EntityBasedSearchable até que o aparelho BlackBerry seja reiniciado. Você deve armazenar seu token de registro e o reutilizar ao atualizar o conteúdo usando a classe AppContentManager.
Tópico anterior: Expose your UiAction objects

Estas informações foram úteis? Gostaríamos de receber seus comentários.