[Settings] Adopt comfirm SIM deletion to euicc reset UI
There's an "Erase downloaded SIMs" option within reset options UI. When reset EUICC, eSIM profile might get removed. There's a security feature "Confirm SIM deletion" need to be applied in this case. Bug: 194145231 Test: local Change-Id: I1798dfe347be7d0610a12fb79f103efece2ab240
This commit is contained in:
@@ -26,6 +26,7 @@ import androidx.preference.TwoStatePreference;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.BasePreferenceController;
|
||||
import com.android.settings.network.helper.ConfirmationSimDeletionPredicate;
|
||||
import com.android.settings.network.telephony.MobileNetworkUtils;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settings.wifi.dpp.WifiDppUtils;
|
||||
@@ -34,7 +35,8 @@ import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
||||
/** Enable/disable user confirmation before deleting an eSim */
|
||||
public class ConfirmSimDeletionPreferenceController extends BasePreferenceController implements
|
||||
Preference.OnPreferenceChangeListener{
|
||||
public static final String KEY_CONFIRM_SIM_DELETION = "confirm_sim_deletion";
|
||||
public static final String KEY_CONFIRM_SIM_DELETION =
|
||||
ConfirmationSimDeletionPredicate.KEY_CONFIRM_SIM_DELETION;
|
||||
private boolean mConfirmationDefaultOn;
|
||||
private MetricsFeatureProvider mMetricsFeatureProvider;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user