[Catalyst] Sync APM preference key value
Bug: 375925972 Flag: com.android.settings.flags.catalyst_network_provider_and_internet_screen Test: Manual testing atest -c AirplaneModePreferenceControllerTest \ AirplaneModePreferenceControllerComponentTest Change-Id: Ibd1e6af39afa768ef40d280ca97fb39ce38bd1c0
This commit is contained in:
@@ -18,7 +18,7 @@ package com.android.settings.network
|
|||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.pm.PackageManager
|
import android.content.pm.PackageManager
|
||||||
import android.provider.Settings.Global.AIRPLANE_MODE_ON
|
import android.provider.Settings
|
||||||
import androidx.annotation.DrawableRes
|
import androidx.annotation.DrawableRes
|
||||||
import com.android.settings.R
|
import com.android.settings.R
|
||||||
import com.android.settingslib.datastore.SettingsGlobalStore
|
import com.android.settingslib.datastore.SettingsGlobalStore
|
||||||
@@ -27,7 +27,7 @@ import com.android.settingslib.metadata.SwitchPreference
|
|||||||
|
|
||||||
// LINT.IfChange
|
// LINT.IfChange
|
||||||
class AirplaneModePreference :
|
class AirplaneModePreference :
|
||||||
SwitchPreference(AIRPLANE_MODE_ON, R.string.airplane_mode),
|
SwitchPreference(KEY, R.string.airplane_mode),
|
||||||
PreferenceAvailabilityProvider {
|
PreferenceAvailabilityProvider {
|
||||||
|
|
||||||
override val icon: Int
|
override val icon: Int
|
||||||
@@ -38,5 +38,9 @@ class AirplaneModePreference :
|
|||||||
override fun isAvailable(context: Context) =
|
override fun isAvailable(context: Context) =
|
||||||
(context.resources.getBoolean(R.bool.config_show_toggle_airplane)
|
(context.resources.getBoolean(R.bool.config_show_toggle_airplane)
|
||||||
&& !context.packageManager.hasSystemFeature(PackageManager.FEATURE_LEANBACK))
|
&& !context.packageManager.hasSystemFeature(PackageManager.FEATURE_LEANBACK))
|
||||||
|
|
||||||
|
companion object {
|
||||||
|
const val KEY = Settings.Global.AIRPLANE_MODE_ON
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// LINT.ThenChange(AirplaneModePreferenceController.java)
|
// LINT.ThenChange(AirplaneModePreferenceController.java)
|
||||||
|
@@ -15,8 +15,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.android.settings.network;
|
package com.android.settings.network;
|
||||||
|
|
||||||
import static android.provider.SettingsSlicesContract.KEY_AIRPLANE_MODE;
|
|
||||||
|
|
||||||
import static com.android.settings.network.SatelliteWarningDialogActivity.EXTRA_TYPE_OF_SATELLITE_WARNING_DIALOG;
|
import static com.android.settings.network.SatelliteWarningDialogActivity.EXTRA_TYPE_OF_SATELLITE_WARNING_DIALOG;
|
||||||
import static com.android.settings.network.SatelliteWarningDialogActivity.TYPE_IS_AIRPLANE_MODE;
|
import static com.android.settings.network.SatelliteWarningDialogActivity.TYPE_IS_AIRPLANE_MODE;
|
||||||
|
|
||||||
@@ -95,7 +93,7 @@ public class AirplaneModePreferenceController extends TogglePreferenceController
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean handlePreferenceTreeClick(Preference preference) {
|
public boolean handlePreferenceTreeClick(Preference preference) {
|
||||||
if (KEY_AIRPLANE_MODE.equals(preference.getKey()) && isAvailable()) {
|
if (AirplaneModePreference.KEY.equals(preference.getKey()) && isAvailable()) {
|
||||||
// In ECM mode launch ECM app dialog
|
// In ECM mode launch ECM app dialog
|
||||||
if (mAirplaneModeEnabler.isInEcmMode()) {
|
if (mAirplaneModeEnabler.isInEcmMode()) {
|
||||||
if (mFragment != null) {
|
if (mFragment != null) {
|
||||||
|
@@ -20,7 +20,6 @@ import static com.google.common.truth.Truth.assertThat;
|
|||||||
|
|
||||||
import android.app.Instrumentation;
|
import android.app.Instrumentation;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.provider.SettingsSlicesContract;
|
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||||
@@ -64,7 +63,7 @@ public class AirplaneModePreferenceControllerComponentTest {
|
|||||||
public void test_on_off_airplane_mode_multiple_times() {
|
public void test_on_off_airplane_mode_multiple_times() {
|
||||||
AirplaneModePreferenceController controller =
|
AirplaneModePreferenceController controller =
|
||||||
new AirplaneModePreferenceController(mInstrumentation.getTargetContext(),
|
new AirplaneModePreferenceController(mInstrumentation.getTargetContext(),
|
||||||
SettingsSlicesContract.KEY_AIRPLANE_MODE);
|
AirplaneModePreference.KEY);
|
||||||
|
|
||||||
for (int i = 0; i < 10; ++i) {
|
for (int i = 0; i < 10; ++i) {
|
||||||
Log.d(TAG, "Test #" + (i + 1));
|
Log.d(TAG, "Test #" + (i + 1));
|
||||||
|
@@ -16,8 +16,6 @@
|
|||||||
|
|
||||||
package com.android.settings.network;
|
package com.android.settings.network;
|
||||||
|
|
||||||
import static android.provider.SettingsSlicesContract.KEY_AIRPLANE_MODE;
|
|
||||||
|
|
||||||
import static com.google.common.truth.Truth.assertThat;
|
import static com.google.common.truth.Truth.assertThat;
|
||||||
|
|
||||||
import static org.mockito.ArgumentMatchers.any;
|
import static org.mockito.ArgumentMatchers.any;
|
||||||
@@ -78,12 +76,12 @@ public class AirplaneModePreferenceControllerTest {
|
|||||||
mResolver = mContext.getContentResolver();
|
mResolver = mContext.getContentResolver();
|
||||||
doReturn(mPackageManager).when(mContext).getPackageManager();
|
doReturn(mPackageManager).when(mContext).getPackageManager();
|
||||||
mController = new AirplaneModePreferenceController(mContext,
|
mController = new AirplaneModePreferenceController(mContext,
|
||||||
KEY_AIRPLANE_MODE);
|
AirplaneModePreference.KEY);
|
||||||
|
|
||||||
mPreferenceManager = new PreferenceManager(mContext);
|
mPreferenceManager = new PreferenceManager(mContext);
|
||||||
mScreen = mPreferenceManager.createPreferenceScreen(mContext);
|
mScreen = mPreferenceManager.createPreferenceScreen(mContext);
|
||||||
mPreference = new RestrictedSwitchPreference(mContext);
|
mPreference = new RestrictedSwitchPreference(mContext);
|
||||||
mPreference.setKey(KEY_AIRPLANE_MODE);
|
mPreference.setKey(AirplaneModePreference.KEY);
|
||||||
mScreen.addPreference(mPreference);
|
mScreen.addPreference(mPreference);
|
||||||
mController.setFragment(null);
|
mController.setFragment(null);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user