Language

ConnectivityManager.GetAllNetworks メソッド

定義

フレームワークによって現在追跡されているすべての Network の配列を返します。

[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[]

返品

Networkオブジェクトの配列。

属性

注釈

フレームワークによって現在追跡されているすべての Network の配列を返します。

このメンバーは非推奨です。 このメソッドは、ネットワーク状態の変更の通知を提供しないため、アプリで繰り返し呼び出す必要があります。 これは非効率的であり、競合状態になりやすいです。 アプリでは、代わりに #registerNetworkCallback(NetworkRequest, NetworkCallback) などのメソッドを使用する必要があります。 アプリに適用されないネットワークに関する情報を取得する必要があるアプリは、 NetworkRequest.Builder#setIncludeOtherUidNetworksを使用できます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象