From 41ab6b4bf84b0f5c57df25b2615f255c28bb2328 Mon Sep 17 00:00:00 2001 From: tmfang Date: Tue, 17 Jul 2018 13:53:04 +0800 Subject: [PATCH] Migrate all AlertDialogs to AndroidX version This CL only changed AlertDialog imports. So, reviewer can review it easily. Change-Id: I097bc44394195b14287f4f920c570ac8653f356a Fixes: 111413092 Test: This CL can't pass Robo test. --- src/com/android/settings/AllowBindAppWidgetActivity.java | 3 ++- src/com/android/settings/BandMode.java | 2 +- src/com/android/settings/CredentialStorage.java | 2 +- src/com/android/settings/EncryptionInterstitial.java | 3 ++- src/com/android/settings/MonitoringCertInfoActivity.java | 3 ++- src/com/android/settings/ProxySelector.java | 3 ++- src/com/android/settings/RadioInfo.java | 3 ++- src/com/android/settings/RegulatoryInfoDisplayActivity.java | 2 +- src/com/android/settings/RemoteBugreportActivity.java | 3 ++- src/com/android/settings/ResetNetworkConfirm.java | 2 +- src/com/android/settings/RestrictedListPreference.java | 2 +- src/com/android/settings/RestrictedSettingsFragment.java | 2 +- .../android/settings/TrustedCredentialsDialogBuilder.java | 3 ++- src/com/android/settings/UserCredentialsSettings.java | 2 +- .../settings/accessibility/AccessibilityServiceWarning.java | 3 ++- .../ToggleAccessibilityServicePreferenceFragment.java | 3 ++- src/com/android/settings/accounts/AccountSyncSettings.java | 2 +- .../accounts/RemoveAccountPreferenceController.java | 2 +- src/com/android/settings/applications/AppInfoBase.java | 2 +- .../android/settings/applications/AppLaunchSettings.java | 2 +- .../android/settings/applications/AppStorageSettings.java | 2 +- .../settings/applications/DirectoryAccessDetails.java | 2 +- .../android/settings/applications/ProcessStatsDetail.java | 2 +- .../settings/applications/RunningServiceDetails.java | 2 +- .../android/settings/applications/UsageAccessDetails.java | 2 +- .../applications/appinfo/ButtonActionDialogFragment.java | 2 +- .../settings/applications/appinfo/DrawOverlayDetails.java | 2 +- .../applications/appinfo/ExternalSourcesDetails.java | 2 +- .../appinfo/InstantAppButtonDialogFragment.java | 3 ++- .../settings/applications/appinfo/WriteSettingsDetails.java | 2 +- .../applications/defaultapps/DefaultAppPickerFragment.java | 2 +- .../applications/manageapplications/ResetAppsHelper.java | 3 ++- .../specialaccess/deviceadmin/DeviceAdminAdd.java | 3 ++- .../pictureinpicture/PictureInPictureDetails.java | 2 +- .../settings/backup/ToggleBackupSettingFragment.java | 2 +- .../android/settings/biometrics/BiometricErrorDialog.java | 3 ++- .../biometrics/fingerprint/FingerprintEnrollEnrolling.java | 3 ++- .../biometrics/fingerprint/FingerprintSettings.java | 2 +- .../fingerprint/SetupFingerprintEnrollFindSensor.java | 2 +- .../settings/bluetooth/BluetoothDevicePreference.java | 2 +- .../settings/bluetooth/BluetoothNameDialogFragment.java | 3 ++- .../settings/bluetooth/BluetoothPairingDialogFragment.java | 2 +- .../settings/bluetooth/ForgetDeviceDialogFragment.java | 2 +- .../settings/bluetooth/RequestPermissionActivity.java | 3 ++- src/com/android/settings/bluetooth/Utils.java | 2 +- .../settings/dashboard/RestrictedDashboardFragment.java | 3 ++- .../android/settings/datausage/BillingCycleSettings.java | 2 +- .../settings/deletionhelper/ActivationWarningFragment.java | 2 +- .../development/BluetoothA2dpHwOffloadRebootDialog.java | 2 +- .../settings/development/ClearAdbKeysWarningDialog.java | 2 +- .../development/DisableLogPersistWarningDialog.java | 2 +- .../settings/development/EnableAdbWarningDialog.java | 2 +- .../development/EnableDevelopmentSettingWarningDialog.java | 2 +- .../development/EnableOemUnlockSettingWarningDialog.java | 2 +- src/com/android/settings/development/OemLockInfoDialog.java | 2 +- .../settings/deviceinfo/HardwareInfoDialogFragment.java | 2 +- .../android/settings/deviceinfo/PrivateVolumeForget.java | 2 +- .../android/settings/deviceinfo/PrivateVolumeSettings.java | 2 +- src/com/android/settings/deviceinfo/StorageSettings.java | 2 +- .../settings/deviceinfo/StorageWizardFormatConfirm.java | 2 +- .../deviceinfo/aboutphone/DeviceNameWarningDialog.java | 2 +- .../firmwareversion/FirmwareVersionDialogFragment.java | 2 +- .../settings/deviceinfo/imei/ImeiInfoDialogFragment.java | 2 +- .../deviceinfo/simstatus/SimStatusDialogFragment.java | 2 +- .../enterprise/ActionDisabledByAdminDialogHelper.java | 2 +- src/com/android/settings/fuelgauge/HighPowerDetail.java | 2 +- .../fuelgauge/batterytip/BatteryTipDialogFragment.java | 2 +- .../settings/fuelgauge/batterytip/tips/BatteryTip.java | 1 - .../settings/inputmethod/KeyboardLayoutDialogFragment.java | 2 +- .../android/settings/inputmethod/SpellCheckersSettings.java | 2 +- src/com/android/settings/localepicker/LocaleListEditor.java | 2 +- src/com/android/settings/network/ApnEditor.java | 2 +- .../android/settings/network/NetworkDashboardFragment.java | 2 +- .../settings/notification/NotificationAccessSettings.java | 2 +- .../notification/NotificationLockscreenPreference.java | 2 +- .../notification/WorkSoundPreferenceController.java | 2 +- .../android/settings/notification/ZenAccessSettings.java | 2 +- .../android/settings/notification/ZenDeleteRuleDialog.java | 2 +- .../settings/notification/ZenModeScheduleRuleSettings.java | 2 +- .../android/settings/notification/ZenRuleNameDialog.java | 2 +- .../settings/notification/ZenRuleSelectionDialog.java | 2 +- src/com/android/settings/password/ChooseLockGeneric.java | 2 +- .../password/ConfirmDeviceCredentialBaseFragment.java | 2 +- src/com/android/settings/password/SetupSkipDialog.java | 2 +- .../android/settings/security/ConfigureKeyGuardDialog.java | 2 +- src/com/android/settings/security/CryptKeeperSettings.java | 2 +- .../settings/security/UnificationConfirmationDialog.java | 2 +- src/com/android/settings/sim/SimDialogActivity.java | 3 ++- src/com/android/settings/sim/SimPreferenceDialog.java | 3 ++- src/com/android/settings/slices/SettingsSliceProvider.java | 4 ++-- src/com/android/settings/tts/TextToSpeechSettings.java | 2 +- src/com/android/settings/tts/TtsEnginePreference.java | 2 +- .../settings/users/AutoSyncDataPreferenceController.java | 2 +- src/com/android/settings/users/EditUserInfoController.java | 2 +- src/com/android/settings/users/OwnerInfoSettings.java | 2 +- src/com/android/settings/users/UserDialogs.java | 3 ++- src/com/android/settings/users/UserSettings.java | 2 +- src/com/android/settings/utils/ManagedServiceSettings.java | 2 +- src/com/android/settings/vpn2/AppDialog.java | 3 ++- src/com/android/settings/vpn2/AppDialogFragment.java | 2 +- src/com/android/settings/vpn2/AppManagementFragment.java | 2 +- src/com/android/settings/vpn2/ConfigDialog.java | 3 ++- src/com/android/settings/vpn2/ConfigDialogFragment.java | 3 ++- src/com/android/settings/vpn2/ConfirmLockdownFragment.java | 2 +- src/com/android/settings/wfd/WifiDisplaySettings.java | 2 +- .../android/settings/widget/SingleTargetGearPreference.java | 6 +++--- src/com/android/settings/wifi/ChangeWifiStateDetails.java | 2 +- src/com/android/settings/wifi/WifiAPITest.java | 2 +- src/com/android/settings/wifi/WifiDialog.java | 4 ++-- src/com/android/settings/wifi/WifiScanModeActivity.java | 2 +- .../android/settings/wifi/WifiScanningRequiredFragment.java | 2 +- .../android/settings/wifi/WriteWifiConfigToNfcDialog.java | 4 ++-- .../settings/wifi/calling/WifiCallingSettingsForSub.java | 2 +- src/com/android/settings/wifi/p2p/WifiP2pSettings.java | 2 +- 114 files changed, 141 insertions(+), 119 deletions(-) diff --git a/src/com/android/settings/AllowBindAppWidgetActivity.java b/src/com/android/settings/AllowBindAppWidgetActivity.java index 52e7870e2b0..7557d975b14 100644 --- a/src/com/android/settings/AllowBindAppWidgetActivity.java +++ b/src/com/android/settings/AllowBindAppWidgetActivity.java @@ -16,7 +16,6 @@ package com.android.settings; -import android.app.AlertDialog; import android.appwidget.AppWidgetManager; import android.content.ComponentName; import android.content.Context; @@ -33,6 +32,8 @@ import android.widget.CheckBox; import com.android.internal.app.AlertActivity; import com.android.internal.app.AlertController; +import androidx.appcompat.app.AlertDialog; + /** * This activity is displayed when an app launches the BIND_APPWIDGET intent. This allows apps * that don't have the BIND_APPWIDGET permission to bind specific widgets. diff --git a/src/com/android/settings/BandMode.java b/src/com/android/settings/BandMode.java index b1302952429..9728a5f8ebb 100644 --- a/src/com/android/settings/BandMode.java +++ b/src/com/android/settings/BandMode.java @@ -1,7 +1,6 @@ package com.android.settings; import android.app.Activity; -import android.app.AlertDialog; import android.content.DialogInterface; import android.os.AsyncResult; import android.os.Bundle; @@ -18,6 +17,7 @@ import android.widget.ListView; import com.android.internal.telephony.Phone; import com.android.internal.telephony.PhoneFactory; +import androidx.appcompat.app.AlertDialog; /** * Radio Band Mode Selection Class diff --git a/src/com/android/settings/CredentialStorage.java b/src/com/android/settings/CredentialStorage.java index 7b39e4f7bf0..03a9203040f 100644 --- a/src/com/android/settings/CredentialStorage.java +++ b/src/com/android/settings/CredentialStorage.java @@ -17,7 +17,6 @@ package com.android.settings; import android.app.Activity; -import android.app.AlertDialog; import android.app.admin.DevicePolicyManager; import android.content.Context; import android.content.DialogInterface; @@ -49,6 +48,7 @@ import com.android.settings.vpn2.VpnUtils; import java.io.ByteArrayInputStream; import java.io.IOException; +import androidx.appcompat.app.AlertDialog; import androidx.fragment.app.FragmentActivity; import sun.security.util.ObjectIdentifier; import sun.security.x509.AlgorithmId; diff --git a/src/com/android/settings/EncryptionInterstitial.java b/src/com/android/settings/EncryptionInterstitial.java index 9558d75bc2d..f710852b3dd 100644 --- a/src/com/android/settings/EncryptionInterstitial.java +++ b/src/com/android/settings/EncryptionInterstitial.java @@ -18,7 +18,6 @@ package com.android.settings; import android.accessibilityservice.AccessibilityServiceInfo; import android.app.Activity; -import android.app.AlertDialog; import android.app.Dialog; import android.app.admin.DevicePolicyManager; import android.content.Context; @@ -42,6 +41,8 @@ import com.android.setupwizardlib.GlifLayout; import java.util.List; +import androidx.appcompat.app.AlertDialog; + public class EncryptionInterstitial extends SettingsActivity { private static final String TAG = EncryptionInterstitial.class.getSimpleName(); diff --git a/src/com/android/settings/MonitoringCertInfoActivity.java b/src/com/android/settings/MonitoringCertInfoActivity.java index aea2a37eb42..d181f7ade9e 100644 --- a/src/com/android/settings/MonitoringCertInfoActivity.java +++ b/src/com/android/settings/MonitoringCertInfoActivity.java @@ -17,7 +17,6 @@ package com.android.settings; import android.app.Activity; -import android.app.AlertDialog; import android.app.admin.DevicePolicyManager; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; @@ -29,6 +28,8 @@ import android.provider.Settings; import com.android.settingslib.RestrictedLockUtils; +import androidx.appcompat.app.AlertDialog; + /** * Activity that shows a dialog explaining that a CA cert is allowing someone to monitor network * traffic. This activity should be launched for the user into which the CA cert is installed diff --git a/src/com/android/settings/ProxySelector.java b/src/com/android/settings/ProxySelector.java index 1c51a98f6a1..a681b94ae90 100644 --- a/src/com/android/settings/ProxySelector.java +++ b/src/com/android/settings/ProxySelector.java @@ -17,7 +17,6 @@ package com.android.settings; import android.app.Activity; -import android.app.AlertDialog; import android.app.Dialog; import android.app.admin.DevicePolicyManager; import android.content.Context; @@ -43,6 +42,8 @@ import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.settings.SettingsPreferenceFragment.SettingsDialogFragment; import com.android.settings.core.InstrumentedFragment; +import androidx.appcompat.app.AlertDialog; + public class ProxySelector extends InstrumentedFragment implements DialogCreatable { private static final String TAG = "ProxySelector"; diff --git a/src/com/android/settings/RadioInfo.java b/src/com/android/settings/RadioInfo.java index ee20c586e9b..3db99359d61 100644 --- a/src/com/android/settings/RadioInfo.java +++ b/src/com/android/settings/RadioInfo.java @@ -20,7 +20,6 @@ import static android.net.ConnectivityManager.NetworkCallback; import static android.provider.Settings.Global.PREFERRED_NETWORK_MODE; import android.app.Activity; -import android.app.AlertDialog; import android.app.QueuedWork; import android.content.ComponentName; import android.content.Context; @@ -91,6 +90,8 @@ import java.net.HttpURLConnection; import java.net.URL; import java.util.List; +import androidx.appcompat.app.AlertDialog; + public class RadioInfo extends Activity { private static final String TAG = "RadioInfo"; diff --git a/src/com/android/settings/RegulatoryInfoDisplayActivity.java b/src/com/android/settings/RegulatoryInfoDisplayActivity.java index 2b47c86b73d..6430a135699 100644 --- a/src/com/android/settings/RegulatoryInfoDisplayActivity.java +++ b/src/com/android/settings/RegulatoryInfoDisplayActivity.java @@ -17,7 +17,6 @@ package com.android.settings; import android.app.Activity; -import android.app.AlertDialog; import android.content.DialogInterface; import android.content.res.Resources; import android.graphics.Bitmap; @@ -34,6 +33,7 @@ import android.widget.TextView; import java.util.Locale; import androidx.annotation.VisibleForTesting; +import androidx.appcompat.app.AlertDialog; /** * {@link Activity} that displays regulatory information for the "Regulatory information" diff --git a/src/com/android/settings/RemoteBugreportActivity.java b/src/com/android/settings/RemoteBugreportActivity.java index 7069175bfcc..2c88ec329d4 100644 --- a/src/com/android/settings/RemoteBugreportActivity.java +++ b/src/com/android/settings/RemoteBugreportActivity.java @@ -17,7 +17,6 @@ package com.android.settings; import android.annotation.Nullable; import android.app.Activity; -import android.app.AlertDialog; import android.app.admin.DevicePolicyManager; import android.content.DialogInterface; import android.content.Intent; @@ -25,6 +24,8 @@ import android.os.Bundle; import android.os.UserHandle; import android.util.Log; +import androidx.appcompat.app.AlertDialog; + /** * UI for the remote bugreport dialog. Shows one of 3 possible dialogs: *