/**@class android.net.CaptivePortal implements android.os.Parcelable @extends java.lang.Object A class allowing apps handling the {@link android.net.ConnectivityManager#ACTION_CAPTIVE_PORTAL_SIGN_IN} activity to indicate to the system different outcomes of captive portal sign in. This class is passed as an extra named {@link android.net.ConnectivityManager#EXTRA_CAPTIVE_PORTAL} with the {@code ACTION_CAPTIVE_PORTAL_SIGN_IN} activity. */ var CaptivePortal = { /**@hide */ APP_RETURN_DISMISSED : "0", /**@hide */ APP_RETURN_UNWANTED : "1", /**@hide */ APP_RETURN_WANTED_AS_IS : "2", /***/ CREATOR : "null", /** */ describeContents : function( ) {}, /** */ writeToParcel : function( ) {}, /**Indicate to the system that the captive portal has been dismissed. In response the framework will re-evaluate the network's connectivity and might take further action thereafter. */ reportCaptivePortalDismissed : function( ) {}, /**Indicate to the system that the user does not want to pursue signing in to the captive portal and the system should continue to prefer other networks without captive portals for use as the default active data network. The system will not retest the network for a captive portal so as to avoid disturbing the user with further sign in to network notifications. */ ignoreNetwork : function( ) {}, /**Indicate to the system the user wants to use this network as is, even though the captive portal is still in place. The system will treat the network as if it did not have a captive portal when selecting the network to use as the default active data network. This may result in this network becoming the default active data network, which could disrupt network connectivity for apps because the captive portal is still in place. @hide */ useNetwork : function( ) {}, };