RangingManager.CreateRangingSession 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.
Cria uma nova sessão abrangente.
[Android.Runtime.Register("createRangingSession", "(Ljava/util/concurrent/Executor;Landroid/ranging/RangingSession$Callback;)Landroid/ranging/RangingSession;", "", ApiSince=36)]
public Android.Ranging.RangingSession? CreateRangingSession(Java.Util.Concurrent.IExecutor executor, Android.Ranging.RangingSession.ICallback callback);
[<Android.Runtime.Register("createRangingSession", "(Ljava/util/concurrent/Executor;Landroid/ranging/RangingSession$Callback;)Landroid/ranging/RangingSession;", "", ApiSince=36)>]
member this.CreateRangingSession : Java.Util.Concurrent.IExecutor * Android.Ranging.RangingSession.ICallback -> Android.Ranging.RangingSession
Parâmetros
- executor
- IExecutor
O executor no qual o retorno de chamada será invocado.
- callback
- RangingSession.ICallback
O retorno de chamada para receber eventos relacionados à sessão.
Retornos
Um RangingSession que pode iniciar, gerenciar e parar operações de variação se a sessão for criada com êxito; caso contrário, null.
- Atributos
Comentários
Cria uma nova sessão abrangente. Uma sessão abrangente permite que o aplicativo execute operações abrangentes usando tecnologias disponíveis, como Ultra-Wideband (UWB) ou RTT (tempo de viagem de ida e volta) Wi-Fi.
O retorno de chamada recebe eventos relacionados à sessão, incluindo as atualizações de início, parada e variação da sessão. Forneça um executor que manipula retornos de chamada em um thread adequado.
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.