Make Settings robotest work with tot Robolectric
Bug: 116278591 Test: make -j RunSettingsRoboTests Change-Id: I32cb2fcf6094675f79d2fc24702ef6298a9691e4
This commit is contained in:
@@ -28,7 +28,6 @@ import android.os.UserManager;
|
||||
import android.util.Log;
|
||||
|
||||
import androidx.preference.Preference;
|
||||
import androidx.preference.PreferenceGroup;
|
||||
|
||||
import com.android.settingslib.RestrictedLockUtils;
|
||||
import com.android.settingslib.core.AbstractPreferenceController;
|
||||
@@ -83,24 +82,6 @@ public abstract class NotificationPreferenceController extends AbstractPreferenc
|
||||
return true;
|
||||
}
|
||||
|
||||
// finds the preference recursively and removes it from its parent
|
||||
private void findAndRemovePreference(PreferenceGroup prefGroup, String key) {
|
||||
final int preferenceCount = prefGroup.getPreferenceCount();
|
||||
for (int i = preferenceCount - 1; i >= 0; i--) {
|
||||
final Preference preference = prefGroup.getPreference(i);
|
||||
final String curKey = preference.getKey();
|
||||
|
||||
if (curKey != null && curKey.equals(key)) {
|
||||
mPreference = preference;
|
||||
prefGroup.removePreference(preference);
|
||||
}
|
||||
|
||||
if (preference instanceof PreferenceGroup) {
|
||||
findAndRemovePreference((PreferenceGroup) preference, key);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected void onResume(NotificationBackend.AppRow appRow,
|
||||
@Nullable NotificationChannel channel, @Nullable NotificationChannelGroup group,
|
||||
RestrictedLockUtils.EnforcedAdmin admin) {
|
||||
|
Reference in New Issue
Block a user