Merge "[Catalyst] Sync APM preference key value" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
d437a1f984
@@ -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)
|
||||
|
@@ -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) {
|
||||
|
Reference in New Issue
Block a user