diff --git a/res/values/strings.xml b/res/values/strings.xml index d7a45865621..a074c4e4258 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2142,6 +2142,8 @@ AndroidAP WPA2 PSK hotspot AndroidHotspot + + Unavailable because airplane mode is turned on diff --git a/src/com/android/settings/wifi/tether/WifiTetherPreferenceController.java b/src/com/android/settings/wifi/tether/WifiTetherPreferenceController.java index 826ed426019..058ba5f6b78 100644 --- a/src/com/android/settings/wifi/tether/WifiTetherPreferenceController.java +++ b/src/com/android/settings/wifi/tether/WifiTetherPreferenceController.java @@ -202,7 +202,7 @@ public class WifiTetherPreferenceController extends AbstractPreferenceController boolean isAirplaneMode = Settings.Global.getInt(mContext.getContentResolver(), Settings.Global.AIRPLANE_MODE_ON, 0) != 0; if (isAirplaneMode) { - mPreference.setSummary(R.string.summary_placeholder); + mPreference.setSummary(R.string.wifi_tether_disabled_by_airplane); } } // diff --git a/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherPreferenceControllerTest.java index 4b18fcff273..92303e0ace4 100644 --- a/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherPreferenceControllerTest.java @@ -185,7 +185,7 @@ public class WifiTetherPreferenceControllerTest { receiver.onReceive(RuntimeEnvironment.application, broadcast); assertThat(mPreference.getSummary().toString()).isEqualTo( - RuntimeEnvironment.application.getString(R.string.summary_placeholder)); + "Unavailable because airplane mode is turned on"); } @Test