Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d437a1f9 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "[Catalyst] Sync APM preference key value" into main

parents 17c02a69 e24189df
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@ package com.android.settings.network

import android.content.Context
import android.content.pm.PackageManager
import android.provider.Settings.Global.AIRPLANE_MODE_ON
import android.provider.Settings
import androidx.annotation.DrawableRes
import com.android.settings.R
import com.android.settingslib.datastore.SettingsGlobalStore
@@ -27,7 +27,7 @@ import com.android.settingslib.metadata.SwitchPreference

// LINT.IfChange
class AirplaneModePreference :
    SwitchPreference(AIRPLANE_MODE_ON, R.string.airplane_mode),
    SwitchPreference(KEY, R.string.airplane_mode),
    PreferenceAvailabilityProvider {

    override val icon: Int
@@ -38,5 +38,9 @@ class AirplaneModePreference :
    override fun isAvailable(context: Context) =
        (context.resources.getBoolean(R.bool.config_show_toggle_airplane)
                && !context.packageManager.hasSystemFeature(PackageManager.FEATURE_LEANBACK))

    companion object {
        const val KEY = Settings.Global.AIRPLANE_MODE_ON
    }
}
// LINT.ThenChange(AirplaneModePreferenceController.java)
+1 −3
Original line number Diff line number Diff line
@@ -15,8 +15,6 @@
 */
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.TYPE_IS_AIRPLANE_MODE;

@@ -95,7 +93,7 @@ public class AirplaneModePreferenceController extends TogglePreferenceController

    @Override
    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
            if (mAirplaneModeEnabler.isInEcmMode()) {
                if (mFragment != null) {
+1 −2
Original line number Diff line number Diff line
@@ -20,7 +20,6 @@ import static com.google.common.truth.Truth.assertThat;

import android.app.Instrumentation;
import android.provider.Settings;
import android.provider.SettingsSlicesContract;
import android.util.Log;

import androidx.test.ext.junit.runners.AndroidJUnit4;
@@ -64,7 +63,7 @@ public class AirplaneModePreferenceControllerComponentTest {
    public void test_on_off_airplane_mode_multiple_times() {
        AirplaneModePreferenceController controller =
                new AirplaneModePreferenceController(mInstrumentation.getTargetContext(),
                        SettingsSlicesContract.KEY_AIRPLANE_MODE);
                        AirplaneModePreference.KEY);

        for (int i = 0; i < 10; ++i) {
            Log.d(TAG, "Test #" + (i + 1));
+2 −4
Original line number Diff line number Diff line
@@ -16,8 +16,6 @@

package com.android.settings.network;

import static android.provider.SettingsSlicesContract.KEY_AIRPLANE_MODE;

import static com.google.common.truth.Truth.assertThat;

import static org.mockito.ArgumentMatchers.any;
@@ -78,12 +76,12 @@ public class AirplaneModePreferenceControllerTest {
        mResolver = mContext.getContentResolver();
        doReturn(mPackageManager).when(mContext).getPackageManager();
        mController = new AirplaneModePreferenceController(mContext,
                KEY_AIRPLANE_MODE);
                AirplaneModePreference.KEY);

        mPreferenceManager = new PreferenceManager(mContext);
        mScreen = mPreferenceManager.createPreferenceScreen(mContext);
        mPreference = new RestrictedSwitchPreference(mContext);
        mPreference.setKey(KEY_AIRPLANE_MODE);
        mPreference.setKey(AirplaneModePreference.KEY);
        mScreen.addPreference(mPreference);
        mController.setFragment(null);
    }