GlobalSearchSession.RegisterObserverCallback Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona um ObserverCallback para monitorar as alterações nos bancos de dados de propriedade targetPackageName se corresponderem ao determinado android.app.appsearch.observer.ObserverSpec.
[Android.Runtime.Register("registerObserverCallback", "(Ljava/lang/String;Landroid/app/appsearch/observer/ObserverSpec;Ljava/util/concurrent/Executor;Landroid/app/appsearch/observer/ObserverCallback;)V", "GetRegisterObserverCallback_Ljava_lang_String_Landroid_app_appsearch_observer_ObserverSpec_Ljava_util_concurrent_Executor_Landroid_app_appsearch_observer_ObserverCallback_Handler", ApiSince=33)]
public virtual void RegisterObserverCallback(string targetPackageName, Android.App.AppSearch.Observers.ObserverSpec spec, Java.Util.Concurrent.IExecutor executor, Android.App.AppSearch.Observers.IObserverCallback observer);
[<Android.Runtime.Register("registerObserverCallback", "(Ljava/lang/String;Landroid/app/appsearch/observer/ObserverSpec;Ljava/util/concurrent/Executor;Landroid/app/appsearch/observer/ObserverCallback;)V", "GetRegisterObserverCallback_Ljava_lang_String_Landroid_app_appsearch_observer_ObserverSpec_Ljava_util_concurrent_Executor_Landroid_app_appsearch_observer_ObserverCallback_Handler", ApiSince=33)>]
abstract member RegisterObserverCallback : string * Android.App.AppSearch.Observers.ObserverSpec * Java.Util.Concurrent.IExecutor * Android.App.AppSearch.Observers.IObserverCallback -> unit
override this.RegisterObserverCallback : string * Android.App.AppSearch.Observers.ObserverSpec * Java.Util.Concurrent.IExecutor * Android.App.AppSearch.Observers.IObserverCallback -> unit
Parâmetros
- targetPackageName
- String
Empacotar cujas alterações serão monitoradas
- spec
- ObserverSpec
Especificação de quais tipos de alterações escutar
- executor
- IExecutor
Executor no qual chamar os observer métodos de retorno de chamada.
- observer
- IObserverCallback
Retorno de chamada a ser disparado quando um esquema ou documento é alterado
- Atributos
Comentários
Adiciona um ObserverCallback para monitorar as alterações nos bancos de dados de propriedade targetPackageName se corresponderem ao determinado android.app.appsearch.observer.ObserverSpec.
O retorno de chamada do observador só é disparado para dados que são alterados depois de registrados. Nenhuma notificação sobre dados existentes é enviada como resultado do registro de um observador. Para saber mais sobre os dados existentes, você deve usar a GlobalSearchSession#search API.
Se os dados de targetPackageName propriedade não estiverem visíveis para você, a chamada de registro terá êxito, mas nenhuma notificação será expedida. As notificações poderão começar a fluir mais tarde se targetPackageName alterarem as configurações de visibilidade do esquema.
Se não houver correspondência targetPackageName de pacote no sistema, a chamada de registro terá êxito, mas nenhuma notificação será expedida. As notificações poderão começar a fluir mais tarde se targetPackageName estiverem instaladas e iniciarem a indexação de dados.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.