Enregistrement de votre objet EntityBasedSearchable auprès du service de recherche unifiée
Après que vous avez défini votre classe
SearchableEntity et créé une classe
EntityBasedSearchable pour représenter vos entités de recherche auprès du service de recherche unifiée, utilisez
SearchRegistry pour les enregistrer auprès du service.
- Importez les classes et les interfaces requises.
import net.rim.device.api.unifiedsearch.registry.RegistrationToken;
import net.rim.device.api.unifiedsearch.registry.SearchRegistry;
- Créez votre EntityBasedSearchable.
public class MyClass {
private MySearchable _searchable;
private RegistryToken _regToken;
public MyClass() {
_searchable = new MySearchable()
- Enregistrez votre EntityBasedSearchable auprès du service de recherche unifiée.
_regToken = SearchRegistry.getInstance().register(_searchable);
- Il est recommandé de tester si l'enregistrement a réussi.
if (! _regToken.isValid()) {
// Action to take if the registration is not valid.
}
}
}
Remarque : le jeton d'enregistrement est propre à votre classe EntityBasedSearchable jusqu'à ce que le terminal BlackBerry redémarre. Stockez votre jeton d'enregistrement et réutilisez-le lorsque vous mettez à jour du contenu à l'aide de la classe AppContentManager.
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.