次の方法で共有


TelephonyManager.UpdateAvailableNetworks メソッド

定義

現在の場所にあるネットワークの一覧の可用性を更新します。

[Android.Runtime.Register("updateAvailableNetworks", "(Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetUpdateAvailableNetworks_Ljava_util_List_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=29)]
public virtual void UpdateAvailableNetworks (System.Collections.Generic.IList<Android.Telephony.AvailableNetworkInfo> availableNetworks, Java.Util.Concurrent.IExecutor? executor, Java.Util.Functions.IConsumer? callback);
[<Android.Runtime.Register("updateAvailableNetworks", "(Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetUpdateAvailableNetworks_Ljava_util_List_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=29)>]
abstract member UpdateAvailableNetworks : System.Collections.Generic.IList<Android.Telephony.AvailableNetworkInfo> * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.UpdateAvailableNetworks : System.Collections.Generic.IList<Android.Telephony.AvailableNetworkInfo> * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

パラメーター

availableNetworks
IList<AvailableNetworkInfo>

は、使用可能なネットワーク情報の一覧です。

executor
IExecutor

コールバックが実行される場所の Executor。

callback
IConsumer

コールバックは、成功または失敗した後にトリガーされます。

属性

注釈

現在の場所にあるネットワークの一覧の可用性を更新します。

この API は、現在の場所でのネットワークの可用性について OpportunisticNetwork Service に通知するために呼び出す必要があります。 この情報は、モデム スタックを有効にしてネットワークに接続するために、OpportunisticNetwork サービスによって使用されます。 空のリストが渡された場合、使用可能なネットワークがないと見なされ、電力を節約するためにモデム スタックが無効になります。 この API は、ネットワーク接続が完了した後にインターネット データを切り替えるわけではありません。 ネットワーク接続が完了した後にインターネット データを切り替える場合に使用 TelephonyManager#setPreferredOpportunisticDataSubscription します。 呼び出し元アプリがプライマリ サブスクリプションとセカンダリ サブスクリプションの両方に対する通信事業者特権を持っているか (参照 #hasCarrierPrivileges)、またはアクセス許可 android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATEを持っている必要があります。

の Java ドキュメントandroid.telephony.TelephonyManager.updateAvailableNetworks(java.util.List<android.telephony.AvailableNetworkInfo>, java.util.concurrent.Executor, java.util.function.Consumer<java.lang.Integer>)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象