ConnectivityManager.ActionCaptivePortalSignIn フィールド

定義

デバイスは、インターネット接続をブロックしているキャプティブ ポータルを提示したネットワークに接続されています。

[Android.Runtime.Register("ACTION_CAPTIVE_PORTAL_SIGN_IN", ApiSince=23)]
public const string ActionCaptivePortalSignIn;
[<Android.Runtime.Register("ACTION_CAPTIVE_PORTAL_SIGN_IN", ApiSince=23)>]
val mutable ActionCaptivePortalSignIn : string

フィールド値

属性

注釈

デバイスは、インターネット接続をブロックしているキャプティブ ポータルを提示したネットワークに接続されています。 ユーザーには、ネットワーク サインインが必要であるという通知が表示され、ユーザーはネットワークにサインインすることを示す通知のアクションを呼び出しました。 このアクティビティを処理するアプリは、ネットワークへのサインインを容易にする必要があります。 このアクションには、キャプティブ ポータルを提示するネットワークを表す、 Network 型指定された #EXTRA_NETWORK が含まれます。キャプティブ ポータルとの通信はすべて、この Network オブジェクトを使用して行う必要があります。

このアクティビティには、システムへのキャプティブ ポータルのサインインのさまざまな結果を示すために使用できる CaptivePortal 特別な名前付き #EXTRA_CAPTIVE_PORTAL が含まれます: <ul><li> このアクションを処理するアプリがユーザーがネットワークにサインインしていて、キャプティブ ポータルが閉じられたとき、システムがネットワークを再評価できるように CaptivePortal#reportCaptivePortalDismissed を呼び出す必要があります。 再評価によって、ネットワークがキャプティブ ポータルの対象ではなくなったと検出された場合、ネットワークが既定のアクティブ データ ネットワークになる可能性があります。</li><li> このアクションを処理するアプリが、ユーザーがキャプティブ ポータルとネットワークを明示的に無視すると考えている場合、アプリは CaptivePortal#ignoreNetworkを呼び出す必要があります。 </li></ul>

Javaドキュメント。

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

適用対象