ConnectivityManager.GetAllNetworks Methode

Definition

Gibt ein Array aller Network derzeit vom Framework nachverfolgten Daten zurück.

[Android.Runtime.Register("getAllNetworks", "()[Landroid/net/Network;", "GetGetAllNetworksHandler")]
[Android.Runtime.RequiresPermission("android.permission.ACCESS_NETWORK_STATE")]
public virtual Android.Net.Network[] GetAllNetworks();
[<Android.Runtime.Register("getAllNetworks", "()[Landroid/net/Network;", "GetGetAllNetworksHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.ACCESS_NETWORK_STATE")>]
abstract member GetAllNetworks : unit -> Android.Net.Network[]
override this.GetAllNetworks : unit -> Android.Net.Network[]

Gibt zurück

ein Array von Network Objekten.

Attribute

Hinweise

Gibt ein Array aller Network derzeit vom Framework nachverfolgten Daten zurück.

Dieses Element ist veraltet. Diese Methode stellt keine Benachrichtigung über Netzwerkstatusänderungen bereit und erzwingt, dass Apps sie wiederholt aufrufen. Dies ist ineffizient und anfällig für Rennbedingungen. Apps sollten stattdessen Methoden wie #registerNetworkCallback(NetworkRequest, NetworkCallback) z. B. verwenden. Apps, die Informationen zu Netzwerken erhalten möchten, die nicht für sie gelten, können verwendet werden NetworkRequest.Builder#setIncludeOtherUidNetworks.

Java Dokumentation für android.net.ConnectivityManager.getAllNetworks().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: