Registrieren des EntityBasedSearchable-Objekts beim einheitlichen Suchdienst
Nachdem Sie Ihre
SearchableEntity-Klasse definiert und eine
EntityBasedSearchable-Klasse erstellt haben, um Ihre suchbaren Entitäten für den einheitlichen Suchdienst darzustellen, verwenden Sie die
SearchRegistry, um sie beim einheitlichen Suchdienst zu registrieren.
- Importieren Sie die erforderlichen Klassen und Schnittstellen.
import net.rim.device.api.unifiedsearch.registry.RegistrationToken;
import net.rim.device.api.unifiedsearch.registry.SearchRegistry;
- Erstellen Sie Ihr EntityBasedSearchable.
public class MyClass {
private MySearchable _searchable;
private RegistryToken _regToken;
public MyClass() {
_searchable = new MySearchable()
- Registrieren Sie Ihr EntityBasedSearchable beim einheitlichen Suchdienst.
_regToken = SearchRegistry.getInstance().register(_searchable);
- Sie sollten überprüfen, ob die Registrierung erfolgreich war.
if (! _regToken.isValid()) {
// Action to take if the registration is not valid.
}
}
}
Anmerkung: Das Registrierungstoken ist für Ihr EntityBasedSearchable eindeutig, bis das BlackBerry-Gerät neu startet. Sie sollten Ihr Registrierungstoken speichern und es wiederverwenden, wenn Sie Inhalte der AppContentManager-Klasse aktualisieren.
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.