EntityBasedSearchable 객체를 통합 검색 서비스에 등록

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

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.