ConnectivityManager.NetworkCallback.OnCapabilitiesChanged Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.