NetworkStatsManager.RegisterUsageCallback メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback) |
指定されたネットワークでのデータ使用状況に関する通知を受信するように登録します。 |
| RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback, Handler) |
指定されたネットワークでのデータ使用状況に関する通知を受信するように登録します。 |
RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback)
指定されたネットワークでのデータ使用状況に関する通知を受信するように登録します。
[Android.Runtime.Register("registerUsageCallback", "(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;)V", "GetRegisterUsageCallback_ILjava_lang_String_JLandroid_app_usage_NetworkStatsManager_UsageCallback_Handler", ApiSince=24)]
public virtual void RegisterUsageCallback(Android.Net.ConnectivityType networkType, string? subscriberId, long thresholdBytes, Android.App.Usage.NetworkStatsManager.UsageCallback callback);
[<Android.Runtime.Register("registerUsageCallback", "(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;)V", "GetRegisterUsageCallback_ILjava_lang_String_JLandroid_app_usage_NetworkStatsManager_UsageCallback_Handler", ApiSince=24)>]
abstract member RegisterUsageCallback : Android.Net.ConnectivityType * string * int64 * Android.App.Usage.NetworkStatsManager.UsageCallback -> unit
override this.RegisterUsageCallback : Android.Net.ConnectivityType * string * int64 * Android.App.Usage.NetworkStatsManager.UsageCallback -> unit
パラメーター
- networkType
- ConnectivityType
監視するネットワークの種類。 ConnectivityManager.TYPE_MOBILEまたはConnectivityManager.TYPE_WIFI。
- subscriberId
- String
該当する場合は、ネットワーク インターフェイスのサブスクライバー ID。 API レベル 29 以降では、subscriberId は追加の制限によって保護されます。 subscriberId にアクセスするための新しい要件を満たしていないアプリを呼び出すと、モバイル ネットワークの種類に登録してすべてのモバイル ネットワークの通知を受信するときに null 値を指定できます。 詳細については、テレフォニー マネージャー.getSubscriberId() を参照してください。 API レベル 31 以降では、呼び出し元アプリは、wifi ネットワークの種類を持つ subscriberId を提供して、該当する場合は特定のサブスクリプションの下にある Wifi ネットワークの使用状況を受信できます。 それ以外の場合は、すべての Wifi ネットワークに対してクエリを実行するときに null を渡します。
- thresholdBytes
- Int64
通知を受け取るしきい値 (バイト単位)。
- callback
- NetworkStatsManager.UsageCallback
データ使用量が指定されたしきい値を超えたときにシステムが呼び出す UsageCallback。 この値は null にすることはできません。
- 属性
注釈
android.app.usage.NetworkStatsManager.registerUsageCallbackの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
RegisterUsageCallback(ConnectivityType, String, Int64, NetworkStatsManager+UsageCallback, Handler)
指定されたネットワークでのデータ使用状況に関する通知を受信するように登録します。
[Android.Runtime.Register("registerUsageCallback", "(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;Landroid/os/Handler;)V", "GetRegisterUsageCallback_ILjava_lang_String_JLandroid_app_usage_NetworkStatsManager_UsageCallback_Landroid_os_Handler_Handler", ApiSince=24)]
public virtual void RegisterUsageCallback(Android.Net.ConnectivityType networkType, string? subscriberId, long thresholdBytes, Android.App.Usage.NetworkStatsManager.UsageCallback callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("registerUsageCallback", "(ILjava/lang/String;JLandroid/app/usage/NetworkStatsManager$UsageCallback;Landroid/os/Handler;)V", "GetRegisterUsageCallback_ILjava_lang_String_JLandroid_app_usage_NetworkStatsManager_UsageCallback_Landroid_os_Handler_Handler", ApiSince=24)>]
abstract member RegisterUsageCallback : Android.Net.ConnectivityType * string * int64 * Android.App.Usage.NetworkStatsManager.UsageCallback * Android.OS.Handler -> unit
override this.RegisterUsageCallback : Android.Net.ConnectivityType * string * int64 * Android.App.Usage.NetworkStatsManager.UsageCallback * Android.OS.Handler -> unit
パラメーター
- networkType
- ConnectivityType
監視するネットワークの種類。 ConnectivityManager.TYPE_MOBILEまたはConnectivityManager.TYPE_WIFI。
- subscriberId
- String
該当する場合は、ネットワーク インターフェイスのサブスクライバー ID。 API レベル 29 以降では、subscriberId は追加の制限によって保護されます。 subscriberId にアクセスするための新しい要件を満たしていないアプリを呼び出すと、モバイル ネットワークの種類に登録してすべてのモバイル ネットワークの通知を受信するときに null 値を指定できます。 詳細については、テレフォニー マネージャー.getSubscriberId() を参照してください。 API レベル 31 以降では、呼び出し元アプリは、wifi ネットワークの種類を持つ subscriberId を提供して、該当する場合は特定のサブスクリプションの下にある Wifi ネットワークの使用状況を受信できます。 それ以外の場合は、すべての Wifi ネットワークに対してクエリを実行するときに null を渡します。
- thresholdBytes
- Int64
通知を受け取るしきい値 (バイト単位)。
- callback
- NetworkStatsManager.UsageCallback
データ使用量が指定されたしきい値を超えたときにシステムが呼び出す UsageCallback。 この値は null にすることはできません。
- handler
- Handler
コールバック イベントをディスパッチする場合は null の場合は呼び出し元のスレッドを使用します。
- 属性
注釈
android.app.usage.NetworkStatsManager.registerUsageCallbackの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。