Remove the option of resetting Euicc data.
Euicc reset option should not be available on devices that do not support embedded sim cards. Test: make SettingsUnitTests Test: Build device without FEATURE_TELEPHONY_EUICC and check in Settings/System/Reset options Bug: 197280361 Change-Id: I24cc65fbe0f8e3c4f1cf792a7b8c5dbfc49d469b
This commit is contained in:
committed by
Mattias Nilsson
parent
6eb702ed63
commit
860216208f
@@ -17,6 +17,7 @@
|
||||
package com.android.settings.network;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.text.TextUtils;
|
||||
|
||||
import androidx.preference.Preference;
|
||||
@@ -50,6 +51,8 @@ public class EraseEuiccDataController extends BasePreferenceController {
|
||||
|
||||
@Override
|
||||
public int getAvailabilityStatus() {
|
||||
return AVAILABLE_UNSEARCHABLE;
|
||||
return mContext.getPackageManager().hasSystemFeature(
|
||||
PackageManager.FEATURE_TELEPHONY_EUICC) ? AVAILABLE_UNSEARCHABLE
|
||||
: UNSUPPORTED_ON_DEVICE;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user