Idioma

RangingManager.CreateRangingSession Método

Definição

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.

Java documentação para android.ranging.RangingManager.createRangingSession(java.util.concurrent.Executor, android.ranging.RangingSession.Callback).

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.

Aplica-se a