ConnectivityManager.NetworkCallback.OnCapabilitiesChanged Metodo

Definizione

Chiamato quando la rete corrispondente a questa richiesta modifica le funzionalità, ma soddisfa comunque i criteri richiesti.

[Android.Runtime.Register("onCapabilitiesChanged", "(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V", "GetOnCapabilitiesChanged_Landroid_net_Network_Landroid_net_NetworkCapabilities_Handler")]
public virtual void OnCapabilitiesChanged(Android.Net.Network network, Android.Net.NetworkCapabilities networkCapabilities);
[<Android.Runtime.Register("onCapabilitiesChanged", "(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V", "GetOnCapabilitiesChanged_Landroid_net_Network_Landroid_net_NetworkCapabilities_Handler")>]
abstract member OnCapabilitiesChanged : Android.Net.Network * Android.Net.NetworkCapabilities -> unit
override this.OnCapabilitiesChanged : Android.Net.Network * Android.Net.NetworkCapabilities -> unit

Parametri

network
Network

Oggetto le Network cui funzionalità sono state modificate.

networkCapabilities
NetworkCapabilities

NetworkCapabilities Nuovo oggetto per questa rete.

Attributi

Commenti

A partire da android.os.Build.VERSION_CODES#O questo metodo è garantito che venga chiamato immediatamente dopo #onAvailable.

Non chiamare #getLinkProperties(Network) o altri metodi ConnectivityManager sincroni in questo callback perché questo è soggetto a race condition: la chiamata di questi metodi mentre in un callback può restituire un oggetto obsoleto o anche null.

per android.net.ConnectivityManager.NetworkCallback.onCapabilitiesChanged(android.net.Network, android.net.NetworkCapabilities).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a