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.
- Importe as classes e interfaces necessárias.
import net.rim.device.api.unifiedsearch.registry.RegistrationToken;
import net.rim.device.api.unifiedsearch.registry.SearchRegistry;
- Crie seu EntityBasedSearchable.
public class MyClass {
private MySearchable _searchable;
private RegistryToken _regToken;
public MyClass() {
_searchable = new MySearchable()
- Registre o EntityBasedSearchable no serviço de pesquisa unificada.
_regToken = SearchRegistry.getInstance().register(_searchable);
- É 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.
Estas informações foram úteis? Gostaríamos de receber seus comentários.