언어

ConnectivityManager.NetworkCallback.OnLost(Network) 메서드

정의

네트워크 연결이 끊어지거나 더 이상 이 요청 또는 콜백을 충족하지 않을 때 호출됩니다.

[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

매개 변수

network
Network

Network 잃어버린.

특성

설명

콜백이 requestNetwork() 또는 registerDefaultNetworkCallback()에 등록된 경우 해당 네트워크가 손실되고 요청 조건을 충족하는 다른 네트워크가 없을 때만 onAvailable()에서 반환된 마지막 네트워크에 대해서만 호출됩니다.

콜백이 registerNetworkCallback()에 등록된 경우 콜백 조건을 더 이상 충족하지 않는 각 네트워크에 대해 호출됩니다.

이 콜백의 호출 #getNetworkCapabilities(Network) 또는 #getLinkProperties(Network) 기타 동기 ConnectivityManager 메서드는 경합 상태가 발생하기 쉽기 때문에 호출하지 마세요. 콜백에서 이러한 메서드를 호출하면 오래된 개체나 null 개체도 반환될 수 있습니다.

에 대한 android.net.ConnectivityManager.NetworkCallback.onLost(android.net.Network)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상