EntityBasedSearchable 객체를 통합 검색 서비스에 등록
SearchableEntity 클래스를 정의하고,
EntityBasedSearchable 클래스를 만들어서 검색 가능 엔터티를 통합 검색 서비스에 알린 후에는
SearchRegistry를 사용하여 통합 검색 서비스에 등록하십시오.
- 필요한 클래스와 인터페이스를 가져옵니다.
import net.rim.device.api.unifiedsearch.registry.RegistrationToken;
import net.rim.device.api.unifiedsearch.registry.SearchRegistry;
- EntityBasedSearchable을 만듭니다.
public class MyClass {
private MySearchable _searchable;
private RegistryToken _regToken;
public MyClass() {
_searchable = new MySearchable()
- EntityBasedSearchable을 통합 검색 서비스에 등록합니다.
_regToken = SearchRegistry.getInstance().register(_searchable);
- 등록이 성공했는지 여부를 테스트하는 것이 좋습니다.
if (! _regToken.isValid()) {
// Action to take if the registration is not valid.
}
}
}
주: 등록 토큰은 BlackBerry 단말기가 다시 시작될 때까지 EntityBasedSearchable에서 고유합니다. 등록 토큰을 저장한 후, AppContentManager 클래스를 사용하여 콘텐츠를 업데이트할 때 다시 사용해야 합니다.
이 정보가 도움이 되었습니까? 의견을 보내 주십시오.