diff --git a/res/values/strings.xml b/res/values/strings.xml
index 4eef61ce3c5..9a59a7efbd4 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -5464,16 +5464,26 @@
(don\u2019t verify server)
(received from server)
-
- The selected VPN type can\u2019t be always on
-
- Always-on VPN only supports numeric server addresses
-
- A DNS server must be specified for always-on VPN
-
- DNS server addresses must be numeric for always-on VPN
-
- The information entered doesn\u2019t support always-on VPN
+
+ This VPN type can\'t stay connected at all
+ times
+
+ Always-on VPN only supports numeric server
+ addresses
+
+ A DNS server must be specified for always-on
+ VPN
+
+ DNS server addresses must be numeric for
+ always-on VPN
+
+ The information entered doesn\'t support
+ always-on VPN
Cancel
@@ -5529,20 +5539,16 @@
Always-on VPN
No VPNs added
-
- Always-on active
-
- Always-on inactive
-
- Not supported by this app
-
- Only allow connections through VPN
-
+
+ Stay connected to VPN at all times
+
+ Not supported by this app
+
+ Block connections without VPN
+
Require VPN connection?
-
- Lockdown active
-
- Lockdown inactive
Select a VPN profile to always remain connected to. Network traffic will only be allowed when connected to this VPN.
diff --git a/res/xml/vpn_app_management.xml b/res/xml/vpn_app_management.xml
index 1b6f37b37b7..c044a58a9f9 100644
--- a/res/xml/vpn_app_management.xml
+++ b/res/xml/vpn_app_management.xml
@@ -27,8 +27,7 @@
android:key="always_on_vpn"
android:title="@string/vpn_menu_lockdown"
android:defaultValue="false"
- android:summaryOn="@string/vpn_always_on_active"
- android:summaryOff="@string/vpn_always_on_inactive"
+ android:summary="@string/vpn_always_on_summary"
settings:userRestriction="no_config_vpn"
settings:useAdditionalSummary="true"
settings:restrictedSwitchSummary="@string/disabled_by_admin_summary_text" />
@@ -37,8 +36,6 @@
android:key="lockdown_vpn"
android:title="@string/vpn_require_connection"
android:defaultValue="false"
- android:summaryOn="@string/vpn_lockdown_active"
- android:summaryOff="@string/vpn_lockdown_inactive"
android:dependency="always_on_vpn"
settings:userRestriction="no_config_vpn"
settings:useAdditionalSummary="true"
diff --git a/src/com/android/settings/vpn2/AppManagementFragment.java b/src/com/android/settings/vpn2/AppManagementFragment.java
index 9ef087b3df3..75595120fb1 100644
--- a/src/com/android/settings/vpn2/AppManagementFragment.java
+++ b/src/com/android/settings/vpn2/AppManagementFragment.java
@@ -259,13 +259,13 @@ public class AppManagementFragment extends SettingsPreferenceFragment
if (isAlwaysOnSupportedByApp(mPackageInfo.applicationInfo)) {
// setSummary doesn't override the admin message when user restriction is applied
- mPreferenceAlwaysOn.setSummary(null);
+ mPreferenceAlwaysOn.setSummary(R.string.vpn_always_on_summary);
// setEnabled is not required here, as checkRestrictionAndSetDisabled
// should have refreshed the enable state.
} else {
mPreferenceAlwaysOn.setEnabled(false);
mPreferenceLockdown.setEnabled(false);
- mPreferenceAlwaysOn.setSummary(R.string.vpn_not_supported_by_this_app);
+ mPreferenceAlwaysOn.setSummary(R.string.vpn_always_on_summary_not_supported);
}
}
}