ConnectivityManager.NetworkCallback.OnLost(Network) 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.
Chamado quando uma rede se desconecta ou não atende mais a essa solicitação ou retorno de chamada.
[Android.Runtime.Register("onLost", "(Landroid/net/Network;)V", "GetOnLost_Landroid_net_Network_Handler")]
public virtual void OnLost(Android.Net.Network network);
[<Android.Runtime.Register("onLost", "(Landroid/net/Network;)V", "GetOnLost_Landroid_net_Network_Handler")>]
abstract member OnLost : Android.Net.Network -> unit
override this.OnLost : Android.Net.Network -> unit
Parâmetros
- network
- Network
Os Network perdidos.
- Atributos
Comentários
Se o retorno de chamada tiver sido registrado com requestNetwork() ou registerDefaultNetworkCallback(), ele será invocado apenas na última rede retornada por onAvailable() quando essa rede for perdida e nenhuma outra rede atender aos critérios da solicitação.
Se o retorno de chamada foi registrado com registerNetworkCallback() ele será chamado para cada rede que não atende mais aos critérios do retorno de chamada.
NÃO chame #getNetworkCapabilities(Network) ou #getLinkProperties(Network) ou outros métodos ConnectivityManager síncronos neste retorno de chamada, pois isso é propenso a condições de corrida; chamar esses métodos em um retorno de chamada pode retornar um objeto desatualizado ou até mesmo nulo.
Java documentação para android.net.ConnectivityManager.NetworkCallback.onLost(android.net.Network).
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.