Mass clean up: don't cast class when not needed.

Bug: none
Test: rebuild
Change-Id: Ie3f58a3d5ae99ade28a33dcac80c18de90d4d5b2
This commit is contained in:
Fan Zhang
2019-02-14 12:25:29 -08:00
parent 09285d72bd
commit 7db118e367
77 changed files with 153 additions and 152 deletions

View File

@@ -84,7 +84,7 @@ public class AccountHeaderPreferenceController extends AbstractPreferenceControl
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mHeaderPreference = (LayoutPreference) screen.findPreference(KEY_ACCOUNT_HEADER); mHeaderPreference = screen.findPreference(KEY_ACCOUNT_HEADER);
} }
@Override @Override

View File

@@ -66,8 +66,7 @@ public class RemoveAccountPreferenceController extends AbstractPreferenceControl
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
final LayoutPreference removeAccountPreference = final LayoutPreference removeAccountPreference = screen.findPreference(KEY_REMOVE_ACCOUNT);
(LayoutPreference) screen.findPreference(KEY_REMOVE_ACCOUNT);
Button removeAccountButton = (Button) removeAccountPreference.findViewById(R.id.button); Button removeAccountButton = (Button) removeAccountPreference.findViewById(R.id.button);
removeAccountButton.setOnClickListener(this); removeAccountButton.setOnClickListener(this);
} }

View File

@@ -138,7 +138,7 @@ public class RecentAppsPreferenceController extends AbstractPreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
mCategory = (PreferenceCategory) screen.findPreference(getPreferenceKey()); mCategory = screen.findPreference(getPreferenceKey());
mSeeAllPref = screen.findPreference(KEY_SEE_ALL); mSeeAllPref = screen.findPreference(KEY_SEE_ALL);
mDivider = screen.findPreference(KEY_DIVIDER); mDivider = screen.findPreference(KEY_DIVIDER);
super.displayPreference(screen); super.displayPreference(screen);

View File

@@ -63,7 +63,7 @@ public class AppHeaderViewPreferenceController extends BasePreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mHeader = (LayoutPreference) screen.findPreference(KEY_HEADER); mHeader = screen.findPreference(KEY_HEADER);
final Activity activity = mParent.getActivity(); final Activity activity = mParent.getActivity();
mEntityHeaderController = EntityHeaderController mEntityHeaderController = EntityHeaderController
.newInstance(activity, mParent, mHeader.findViewById(R.id.entity_header)) .newInstance(activity, mParent, mHeader.findViewById(R.id.entity_header))

View File

@@ -77,7 +77,7 @@ public class InstantAppButtonsPreferenceController extends BasePreferenceControl
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (LayoutPreference) screen.findPreference(KEY_INSTANT_APP_BUTTONS); mPreference = screen.findPreference(KEY_INSTANT_APP_BUTTONS);
initButtons(mPreference.findViewById(R.id.instant_app_button_container)); initButtons(mPreference.findViewById(R.id.instant_app_button_container));
} }

View File

@@ -63,7 +63,7 @@ public class DomainAppPreferenceController extends BasePreferenceController impl
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mDomainAppList = (PreferenceGroup) screen.findPreference(getPreferenceKey()); mDomainAppList = screen.findPreference(getPreferenceKey());
} }
@Override @Override

View File

@@ -116,7 +116,7 @@ public class DeviceAdminListPreferenceController extends BasePreferenceControlle
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreferenceGroup = (PreferenceGroup) screen.findPreference(getPreferenceKey()); mPreferenceGroup = screen.findPreference(getPreferenceKey());
} }
@Override @Override

View File

@@ -56,7 +56,7 @@ public class FaceSettingsAttentionPreferenceController extends TogglePreferenceC
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (SwitchPreference) screen.findPreference(KEY); mPreference = screen.findPreference(KEY);
} }
@Override @Override

View File

@@ -44,7 +44,7 @@ public class FaceSettingsVideoPreferenceController extends VideoPreferenceContro
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mVideoPreference = (VideoPreference) screen.findPreference(KEY_VIDEO); mVideoPreference = screen.findPreference(KEY_VIDEO);
mVideoPreference.onViewVisible(false /* paused */); mVideoPreference.onViewVisible(false /* paused */);
} }
} }

View File

@@ -52,8 +52,7 @@ public class BluetoothDetailsHeaderController extends BluetoothDetailsController
@Override @Override
protected void init(PreferenceScreen screen) { protected void init(PreferenceScreen screen) {
final LayoutPreference headerPreference = final LayoutPreference headerPreference = screen.findPreference(KEY_DEVICE_HEADER);
(LayoutPreference) screen.findPreference(KEY_DEVICE_HEADER);
mHeaderController = EntityHeaderController.newInstance(mFragment.getActivity(), mFragment, mHeaderController = EntityHeaderController.newInstance(mFragment.getActivity(), mFragment,
headerPreference.findViewById(R.id.entity_header)); headerPreference.findViewById(R.id.entity_header));
screen.addPreference(headerPreference); screen.addPreference(headerPreference);

View File

@@ -68,7 +68,7 @@ public class AddDevicePreferenceController extends BasePreferenceController
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
if (isAvailable()) { if (isAvailable()) {
mPreference = (Preference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
} }
} }

View File

@@ -84,7 +84,7 @@ public class AvailableMediaDeviceGroupController extends BasePreferenceControlle
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
if (isAvailable()) { if (isAvailable()) {
mPreferenceGroup = (PreferenceGroup) screen.findPreference(KEY); mPreferenceGroup = screen.findPreference(KEY);
mPreferenceGroup.setVisible(false); mPreferenceGroup.setVisible(false);
updateTitle(); updateTitle();
mBluetoothDeviceUpdater.setPrefContext(screen.getContext()); mBluetoothDeviceUpdater.setPrefContext(screen.getContext());

View File

@@ -74,7 +74,7 @@ public class ConnectedDeviceGroupController extends BasePreferenceController
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
if (isAvailable()) { if (isAvailable()) {
mPreferenceGroup = (PreferenceGroup) screen.findPreference(KEY); mPreferenceGroup = screen.findPreference(KEY);
mPreferenceGroup.setVisible(false); mPreferenceGroup.setVisible(false);
final Context context = screen.getContext(); final Context context = screen.getContext();

View File

@@ -60,7 +60,7 @@ public class PreviouslyConnectedDevicePreferenceController extends BasePreferenc
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreferenceGroup = (PreferenceGroup) screen.findPreference(getPreferenceKey()); mPreferenceGroup = screen.findPreference(getPreferenceKey());
mPreferenceGroup.setVisible(false); mPreferenceGroup.setVisible(false);
if (isAvailable()) { if (isAvailable()) {

View File

@@ -74,7 +74,7 @@ public class SavedDeviceGroupController extends BasePreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
if (isAvailable()) { if (isAvailable()) {
mPreferenceGroup = (PreferenceGroup) screen.findPreference(KEY); mPreferenceGroup = screen.findPreference(KEY);
mPreferenceGroup.setVisible(false); mPreferenceGroup.setVisible(false);
final Context context = screen.getContext(); final Context context = screen.getContext();

View File

@@ -57,7 +57,7 @@ public class UsbDetailsDataRoleController extends UsbDetailsController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreferenceCategory = (PreferenceCategory) screen.findPreference(getPreferenceKey()); mPreferenceCategory = screen.findPreference(getPreferenceKey());
mHostPref = makeRadioPreference(UsbBackend.dataRoleToString(DATA_ROLE_HOST), mHostPref = makeRadioPreference(UsbBackend.dataRoleToString(DATA_ROLE_HOST),
R.string.usb_control_host); R.string.usb_control_host);
mDevicePref = makeRadioPreference(UsbBackend.dataRoleToString(DATA_ROLE_DEVICE), mDevicePref = makeRadioPreference(UsbBackend.dataRoleToString(DATA_ROLE_DEVICE),
@@ -74,7 +74,7 @@ public class UsbDetailsDataRoleController extends UsbDetailsController
mDevicePref.setChecked(false); mDevicePref.setChecked(false);
mHostPref.setChecked(true); mHostPref.setChecked(true);
mPreferenceCategory.setEnabled(true); mPreferenceCategory.setEnabled(true);
} else if (!connected || dataRole == DATA_ROLE_NONE){ } else if (!connected || dataRole == DATA_ROLE_NONE) {
mPreferenceCategory.setEnabled(false); mPreferenceCategory.setEnabled(false);
if (mNextRolePref == null) { if (mNextRolePref == null) {
// Disconnected with no operation pending, so clear subtexts // Disconnected with no operation pending, so clear subtexts

View File

@@ -68,14 +68,14 @@ public class UsbDetailsFunctionsController extends UsbDetailsController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mProfilesContainer = (PreferenceCategory) screen.findPreference(getPreferenceKey()); mProfilesContainer = screen.findPreference(getPreferenceKey());
} }
/** /**
* Gets a switch preference for the particular option, creating it if needed. * Gets a switch preference for the particular option, creating it if needed.
*/ */
private RadioButtonPreference getProfilePreference(String key, int titleId) { private RadioButtonPreference getProfilePreference(String key, int titleId) {
RadioButtonPreference pref = (RadioButtonPreference) mProfilesContainer.findPreference(key); RadioButtonPreference pref = mProfilesContainer.findPreference(key);
if (pref == null) { if (pref == null) {
pref = new RadioButtonPreference(mProfilesContainer.getContext()); pref = new RadioButtonPreference(mProfilesContainer.getContext());
pref.setKey(key); pref.setKey(key);

View File

@@ -40,8 +40,7 @@ public class UsbDetailsHeaderController extends UsbDetailsController {
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
final LayoutPreference headerPreference = final LayoutPreference headerPreference = screen.findPreference(KEY_DEVICE_HEADER);
(LayoutPreference) screen.findPreference(KEY_DEVICE_HEADER);
mHeaderController = EntityHeaderController.newInstance(mFragment.getActivity(), mFragment, mHeaderController = EntityHeaderController.newInstance(mFragment.getActivity(), mFragment,
headerPreference.findViewById(R.id.entity_header)); headerPreference.findViewById(R.id.entity_header));
} }

View File

@@ -58,7 +58,7 @@ public class UsbDetailsPowerRoleController extends UsbDetailsController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreferenceCategory = (PreferenceCategory) screen.findPreference(getPreferenceKey()); mPreferenceCategory = screen.findPreference(getPreferenceKey());
mSwitchPreference = new SwitchPreference(mPreferenceCategory.getContext()); mSwitchPreference = new SwitchPreference(mPreferenceCategory.getContext());
mSwitchPreference.setTitle(R.string.usb_use_power_only); mSwitchPreference.setTitle(R.string.usb_use_power_only);
mSwitchPreference.setOnPreferenceClickListener(this); mSwitchPreference.setOnPreferenceClickListener(this);
@@ -70,7 +70,7 @@ public class UsbDetailsPowerRoleController extends UsbDetailsController
// Hide this option if this is not a PD compatible connection // Hide this option if this is not a PD compatible connection
if (connected && !mUsbBackend.areAllRolesSupported()) { if (connected && !mUsbBackend.areAllRolesSupported()) {
mFragment.getPreferenceScreen().removePreference(mPreferenceCategory); mFragment.getPreferenceScreen().removePreference(mPreferenceCategory);
} else if (connected && mUsbBackend.areAllRolesSupported()){ } else if (connected && mUsbBackend.areAllRolesSupported()) {
mFragment.getPreferenceScreen().addPreference(mPreferenceCategory); mFragment.getPreferenceScreen().addPreference(mPreferenceCategory);
} }
if (powerRole == POWER_ROLE_SOURCE) { if (powerRole == POWER_ROLE_SOURCE) {
@@ -79,7 +79,7 @@ public class UsbDetailsPowerRoleController extends UsbDetailsController
} else if (powerRole == POWER_ROLE_SINK) { } else if (powerRole == POWER_ROLE_SINK) {
mSwitchPreference.setChecked(false); mSwitchPreference.setChecked(false);
mPreferenceCategory.setEnabled(true); mPreferenceCategory.setEnabled(true);
} else if (!connected || powerRole == POWER_ROLE_NONE){ } else if (!connected || powerRole == POWER_ROLE_NONE) {
mPreferenceCategory.setEnabled(false); mPreferenceCategory.setEnabled(false);
if (mNextPowerRole == POWER_ROLE_NONE) { if (mNextPowerRole == POWER_ROLE_NONE) {
mSwitchPreference.setSummary(""); mSwitchPreference.setSummary("");

View File

@@ -65,7 +65,7 @@ public abstract class AbstractBluetoothA2dpPreferenceController extends
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ListPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
// Set a default value because BluetoothCodecConfig is null initially. // Set a default value because BluetoothCodecConfig is null initially.
mPreference.setValue(mListValues[getDefaultIndex()]); mPreference.setValue(mListValues[getDefaultIndex()]);

View File

@@ -77,7 +77,7 @@ public class OemUnlockPreferenceController extends DeveloperOptionsPreferenceCon
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (RestrictedSwitchPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
} }
@Override @Override

View File

@@ -41,7 +41,6 @@ import com.android.settingslib.development.DeveloperOptionsPreferenceController;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Comparator; import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.Optional;
/** /**
* Preference controller to allow users to choose an overlay from a list for a given category. * Preference controller to allow users to choose an overlay from a list for a given category.
@@ -91,7 +90,7 @@ public class OverlayCategoryPreferenceController extends DeveloperOptionsPrefere
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
setPreference((ListPreference) screen.findPreference(getPreferenceKey())); setPreference(screen.findPreference(getPreferenceKey()));
} }
@VisibleForTesting @VisibleForTesting
@@ -124,7 +123,8 @@ public class OverlayCategoryPreferenceController extends DeveloperOptionsPrefere
if (PACKAGE_DEVICE_DEFAULT.equals(packageName)) { if (PACKAGE_DEVICE_DEFAULT.equals(packageName)) {
return mOverlayManager.setEnabled(currentPackageName, false, USER_SYSTEM); return mOverlayManager.setEnabled(currentPackageName, false, USER_SYSTEM);
} else { } else {
return mOverlayManager.setEnabledExclusiveInCategory(packageName, USER_SYSTEM); return mOverlayManager.setEnabledExclusiveInCategory(packageName,
USER_SYSTEM);
} }
} catch (RemoteException re) { } catch (RemoteException re) {
Log.w(TAG, "Error enabling overlay.", re); Log.w(TAG, "Error enabling overlay.", re);

View File

@@ -56,7 +56,7 @@ public class PictureColorModePreferenceController extends DeveloperOptionsPrefer
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ColorModePreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
if (mPreference != null) { if (mPreference != null) {
mPreference.updateCurrentAndSupported(); mPreference.updateCurrentAndSupported();
} }

View File

@@ -72,7 +72,7 @@ public class StayAwakePreferenceController extends DeveloperOptionsPreferenceCon
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (RestrictedSwitchPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
} }
@Override @Override

View File

@@ -45,7 +45,7 @@ public class FeatureFlagsPreferenceController extends BasePreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mGroup = (PreferenceGroup) screen.findPreference(getPreferenceKey()); mGroup = screen.findPreference(getPreferenceKey());
} }
@Override @Override

View File

@@ -113,7 +113,7 @@ public class GameDriverAppPreferenceController extends BasePreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreferenceGroup = (PreferenceGroup) screen.findPreference(getPreferenceKey()); mPreferenceGroup = screen.findPreference(getPreferenceKey());
final Context context = mPreferenceGroup.getContext(); final Context context = mPreferenceGroup.getContext();
for (AppInfo appInfo : mAppInfos) { for (AppInfo appInfo : mAppInfos) {
@@ -179,6 +179,7 @@ public class GameDriverAppPreferenceController extends BasePreferenceController
info = applicationInfo; info = applicationInfo;
label = packageManager.getApplicationLabel(applicationInfo).toString(); label = packageManager.getApplicationLabel(applicationInfo).toString();
} }
final ApplicationInfo info; final ApplicationInfo info;
final String label; final String label;
} }

View File

@@ -61,7 +61,7 @@ public class AutomaticStorageManagementSwitchPreferenceController extends
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mSwitch = (MasterSwitchPreference) screen.findPreference(getPreferenceKey()); mSwitch = screen.findPreference(getPreferenceKey());
} }
@Override @Override

View File

@@ -49,8 +49,10 @@ public class SecondaryUserController extends AbstractPreferenceController implem
private static final int USER_PROFILE_INSERTION_LOCATION = 6; private static final int USER_PROFILE_INSERTION_LOCATION = 6;
private static final int SIZE_NOT_SET = -1; private static final int SIZE_NOT_SET = -1;
private @NonNull UserInfo mUser; private @NonNull
private @Nullable StorageItemPreference mStoragePreference; UserInfo mUser;
private @Nullable
StorageItemPreference mStoragePreference;
private Drawable mUserIcon; private Drawable mUserIcon;
private long mSize; private long mSize;
private long mTotalSizeBytes; private long mTotalSizeBytes;
@@ -58,6 +60,7 @@ public class SecondaryUserController extends AbstractPreferenceController implem
/** /**
* Adds the appropriate controllers to a controller list for handling all secondary users on * Adds the appropriate controllers to a controller list for handling all secondary users on
* a device. * a device.
*
* @param context Context for initializing the preference controllers. * @param context Context for initializing the preference controllers.
* @param userManager UserManagerWrapper for figuring out which controllers to add. * @param userManager UserManagerWrapper for figuring out which controllers to add.
*/ */
@@ -91,6 +94,7 @@ public class SecondaryUserController extends AbstractPreferenceController implem
/** /**
* Constructor for a given secondary user. * Constructor for a given secondary user.
*
* @param context Context to initialize the underlying {@link AbstractPreferenceController}. * @param context Context to initialize the underlying {@link AbstractPreferenceController}.
* @param info {@link UserInfo} for the secondary user which this controllers covers. * @param info {@link UserInfo} for the secondary user which this controllers covers.
*/ */
@@ -107,7 +111,7 @@ public class SecondaryUserController extends AbstractPreferenceController implem
mStoragePreference = new StorageItemPreference(screen.getContext()); mStoragePreference = new StorageItemPreference(screen.getContext());
PreferenceGroup group = PreferenceGroup group =
(PreferenceGroup) screen.findPreference(TARGET_PREFERENCE_GROUP_KEY); screen.findPreference(TARGET_PREFERENCE_GROUP_KEY);
mStoragePreference.setTitle(mUser.name); mStoragePreference.setTitle(mUser.name);
mStoragePreference.setKey(PREFERENCE_KEY_BASE + mUser.id); mStoragePreference.setKey(PREFERENCE_KEY_BASE + mUser.id);
if (mSize != SIZE_NOT_SET) { if (mSize != SIZE_NOT_SET) {
@@ -140,6 +144,7 @@ public class SecondaryUserController extends AbstractPreferenceController implem
/** /**
* Sets the size for the preference. * Sets the size for the preference.
*
* @param size Size in bytes. * @param size Size in bytes.
*/ */
public void setSize(long size) { public void setSize(long size) {
@@ -151,6 +156,7 @@ public class SecondaryUserController extends AbstractPreferenceController implem
/** /**
* Sets the total size for the preference for the progress bar. * Sets the total size for the preference for the progress bar.
*
* @param totalSizeBytes Total size in bytes. * @param totalSizeBytes Total size in bytes.
*/ */
public void setTotalSize(long totalSizeBytes) { public void setTotalSize(long totalSizeBytes) {
@@ -185,8 +191,7 @@ public class SecondaryUserController extends AbstractPreferenceController implem
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
PreferenceGroup group = final PreferenceGroup group = screen.findPreference(TARGET_PREFERENCE_GROUP_KEY);
(PreferenceGroup) screen.findPreference(TARGET_PREFERENCE_GROUP_KEY);
if (group == null) { if (group == null) {
return; return;
} }

View File

@@ -225,7 +225,7 @@ public class StorageItemPreferenceController extends AbstractPreferenceControlle
private static Drawable applyTint(Context context, Drawable icon) { private static Drawable applyTint(Context context, Drawable icon) {
TypedArray array = TypedArray array =
context.obtainStyledAttributes(new int[] {android.R.attr.colorControlNormal}); context.obtainStyledAttributes(new int[]{android.R.attr.colorControlNormal});
icon = icon.mutate(); icon = icon.mutate();
icon.setTint(array.getColor(0, 0)); icon.setTint(array.getColor(0, 0));
array.recycle(); array.recycle();
@@ -235,13 +235,13 @@ public class StorageItemPreferenceController extends AbstractPreferenceControlle
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
mScreen = screen; mScreen = screen;
mPhotoPreference = (StorageItemPreference) screen.findPreference(PHOTO_KEY); mPhotoPreference = screen.findPreference(PHOTO_KEY);
mAudioPreference = (StorageItemPreference) screen.findPreference(AUDIO_KEY); mAudioPreference = screen.findPreference(AUDIO_KEY);
mGamePreference = (StorageItemPreference) screen.findPreference(GAME_KEY); mGamePreference = screen.findPreference(GAME_KEY);
mMoviesPreference = (StorageItemPreference) screen.findPreference(MOVIES_KEY); mMoviesPreference = screen.findPreference(MOVIES_KEY);
mAppPreference = (StorageItemPreference) screen.findPreference(OTHER_APPS_KEY); mAppPreference = screen.findPreference(OTHER_APPS_KEY);
mSystemPreference = (StorageItemPreference) screen.findPreference(SYSTEM_KEY); mSystemPreference = screen.findPreference(SYSTEM_KEY);
mFilePreference = (StorageItemPreference) screen.findPreference(FILES_KEY); mFilePreference = screen.findPreference(FILES_KEY);
setFilesPreferenceVisibility(); setFilesPreferenceVisibility();
} }

View File

@@ -46,7 +46,6 @@ public class StorageSummaryDonutPreferenceController extends AbstractPreferenceC
/** /**
* Converts a used storage amount to a formatted text. * Converts a used storage amount to a formatted text.
* *
* @param context Context
* @param usedBytes used bytes of storage * @param usedBytes used bytes of storage
* @return a formatted text. * @return a formatted text.
*/ */
@@ -59,7 +58,7 @@ public class StorageSummaryDonutPreferenceController extends AbstractPreferenceC
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
mSummary = (StorageSummaryDonutPreference) screen.findPreference("pref_summary"); mSummary = screen.findPreference("pref_summary");
mSummary.setEnabled(true); mSummary.setEnabled(true);
} }

View File

@@ -52,8 +52,7 @@ public class NightModePreferenceController extends AbstractPreferenceController
setVisible(screen, KEY_NIGHT_MODE, false /* visible */); setVisible(screen, KEY_NIGHT_MODE, false /* visible */);
return; return;
} }
ListPreference mNightModePreference = (ListPreference) screen.findPreference( final ListPreference mNightModePreference = screen.findPreference(KEY_NIGHT_MODE);
KEY_NIGHT_MODE);
if (mNightModePreference != null) { if (mNightModePreference != null) {
final UiModeManager uiManager = final UiModeManager uiManager =
(UiModeManager) mContext.getSystemService(UI_MODE_SERVICE); (UiModeManager) mContext.getSystemService(UI_MODE_SERVICE);

View File

@@ -54,8 +54,8 @@ public class StartNowPreferenceController extends AbstractPreferenceController i
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
LayoutPreference pref = (LayoutPreference) screen.findPreference(getPreferenceKey()); LayoutPreference pref = screen.findPreference(getPreferenceKey());
Button startButton = (Button)pref.findViewById(R.id.dream_start_now_button); Button startButton = pref.findViewById(R.id.dream_start_now_button);
startButton.setOnClickListener(v -> mBackend.startDreaming()); startButton.setOnClickListener(v -> mBackend.startDreaming());
} }
@@ -63,7 +63,7 @@ public class StartNowPreferenceController extends AbstractPreferenceController i
public void updateState(Preference preference) { public void updateState(Preference preference) {
super.updateState(preference); super.updateState(preference);
Button startButton = (Button)((LayoutPreference)preference) Button startButton = ((LayoutPreference) preference)
.findViewById(R.id.dream_start_now_button); .findViewById(R.id.dream_start_now_button);
startButton.setEnabled(mBackend.getWhenToDreamSetting() != DreamBackend.NEVER); startButton.setEnabled(mBackend.getWhenToDreamSetting() != DreamBackend.NEVER);
} }

View File

@@ -143,7 +143,7 @@ public class BatteryAppListPreferenceController extends AbstractPreferenceContro
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPrefContext = screen.getContext(); mPrefContext = screen.getContext();
mAppListGroup = (PreferenceGroup) screen.findPreference(mPreferenceKey); mAppListGroup = screen.findPreference(mPreferenceKey);
} }
@Override @Override

View File

@@ -72,7 +72,7 @@ public class BatterySaverButtonPreferenceController extends
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (TwoStateButtonPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
} }
@Override @Override

View File

@@ -51,7 +51,7 @@ public abstract class GesturePreferenceController extends TogglePreferenceContro
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
if (isAvailable()) { if (isAvailable()) {
mVideoPreference = (VideoPreference) screen.findPreference(getVideoPrefKey()); mVideoPreference = screen.findPreference(getVideoPrefKey());
} }
} }

View File

@@ -45,9 +45,11 @@ public class PreventRingingGesturePreferenceController extends AbstractPreferenc
implements RadioButtonPreference.OnClickListener, LifecycleObserver, OnSaveInstanceState, implements RadioButtonPreference.OnClickListener, LifecycleObserver, OnSaveInstanceState,
OnResume, OnPause, OnCreate, PreferenceControllerMixin { OnResume, OnPause, OnCreate, PreferenceControllerMixin {
@VisibleForTesting static final String KEY_VIBRATE = "prevent_ringing_option_vibrate"; @VisibleForTesting
static final String KEY_VIBRATE = "prevent_ringing_option_vibrate";
@VisibleForTesting static final String KEY_MUTE = "prevent_ringing_option_mute"; @VisibleForTesting
static final String KEY_MUTE = "prevent_ringing_option_mute";
private final String KEY_VIDEO_PAUSED = "key_video_paused"; private final String KEY_VIDEO_PAUSED = "key_video_paused";
private final String PREF_KEY_VIDEO = "gesture_prevent_ringing_video"; private final String PREF_KEY_VIDEO = "gesture_prevent_ringing_video";
@@ -57,9 +59,12 @@ public class PreventRingingGesturePreferenceController extends AbstractPreferenc
private VideoPreference mVideoPreference; private VideoPreference mVideoPreference;
private boolean mVideoPaused; private boolean mVideoPaused;
@VisibleForTesting PreferenceCategory mPreferenceCategory; @VisibleForTesting
@VisibleForTesting RadioButtonPreference mVibratePref; PreferenceCategory mPreferenceCategory;
@VisibleForTesting RadioButtonPreference mMutePref; @VisibleForTesting
RadioButtonPreference mVibratePref;
@VisibleForTesting
RadioButtonPreference mMutePref;
private SettingObserver mSettingObserver; private SettingObserver mSettingObserver;
@@ -75,8 +80,10 @@ public class PreventRingingGesturePreferenceController extends AbstractPreferenc
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
if (isAvailable()) { if (!isAvailable()) {
mPreferenceCategory = (PreferenceCategory) screen.findPreference(getPreferenceKey()); return;
}
mPreferenceCategory = screen.findPreference(getPreferenceKey());
mVibratePref = makeRadioPreference(KEY_VIBRATE, R.string.prevent_ringing_option_vibrate); mVibratePref = makeRadioPreference(KEY_VIBRATE, R.string.prevent_ringing_option_vibrate);
mMutePref = makeRadioPreference(KEY_MUTE, R.string.prevent_ringing_option_mute); mMutePref = makeRadioPreference(KEY_MUTE, R.string.prevent_ringing_option_mute);
@@ -84,8 +91,7 @@ public class PreventRingingGesturePreferenceController extends AbstractPreferenc
mSettingObserver = new SettingObserver(mPreferenceCategory); mSettingObserver = new SettingObserver(mPreferenceCategory);
} }
mVideoPreference = (VideoPreference) screen.findPreference(getVideoPrefKey()); mVideoPreference = screen.findPreference(getVideoPrefKey());
}
} }
@Override @Override

View File

@@ -41,7 +41,8 @@ public class PreventRingingSwitchPreferenceController extends AbstractPreference
private final Context mContext; private final Context mContext;
private SettingObserver mSettingObserver; private SettingObserver mSettingObserver;
@VisibleForTesting SwitchBar mSwitch; @VisibleForTesting
SwitchBar mSwitch;
public PreventRingingSwitchPreferenceController(Context context) { public PreventRingingSwitchPreferenceController(Context context) {
super(context); super(context);
@@ -57,7 +58,7 @@ public class PreventRingingSwitchPreferenceController extends AbstractPreference
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
if (isAvailable()) { if (isAvailable()) {
LayoutPreference pref = (LayoutPreference) screen.findPreference(getPreferenceKey()); LayoutPreference pref = screen.findPreference(getPreferenceKey());
if (pref != null) { if (pref != null) {
mSettingObserver = new SettingObserver(pref); mSettingObserver = new SettingObserver(pref);
mSwitch = pref.findViewById(R.id.switch_bar); mSwitch = pref.findViewById(R.id.switch_bar);

View File

@@ -57,8 +57,7 @@ public class LocationForWorkPreferenceController extends LocationBasePreferenceC
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = mPreference = screen.findPreference(KEY_MANAGED_PROFILE_SWITCH);
(RestrictedSwitchPreference) screen.findPreference(KEY_MANAGED_PROFILE_SWITCH);
} }
@Override @Override

View File

@@ -84,8 +84,7 @@ public class LocationServicePreferenceController extends LocationBasePreferenceC
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mCategoryLocationServices = mCategoryLocationServices = screen.findPreference(KEY_LOCATION_SERVICES);
(PreferenceCategory) screen.findPreference(KEY_LOCATION_SERVICES);
} }
@Override @Override

View File

@@ -69,8 +69,7 @@ public class RecentLocationAccessPreferenceController extends AbstractPreference
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
final LayoutPreference preference = (LayoutPreference) screen.findPreference( final LayoutPreference preference = screen.findPreference(KEY_APPS_DASHBOARD);
KEY_APPS_DASHBOARD);
final View view = preference.findViewById(R.id.app_entities_header); final View view = preference.findViewById(R.id.app_entities_header);
mController = AppEntitiesHeaderController.newInstance(mContext, view) mController = AppEntitiesHeaderController.newInstance(mContext, view)
.setHeaderTitleRes(R.string.location_category_recent_location_access) .setHeaderTitleRes(R.string.location_category_recent_location_access)

View File

@@ -81,7 +81,7 @@ public class AirplaneModePreferenceController extends TogglePreferenceController
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
if (isAvailable()) { if (isAvailable()) {
mAirplaneModePreference = (SwitchPreference) screen.findPreference(getPreferenceKey()); mAirplaneModePreference = screen.findPreference(getPreferenceKey());
} }
} }

View File

@@ -65,7 +65,7 @@ public class MultiNetworkHeaderController extends BasePreferenceController imple
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreferenceCategory = (PreferenceCategory) screen.findPreference(mPreferenceKey); mPreferenceCategory = screen.findPreference(mPreferenceKey);
mPreferenceCategory.setVisible(isAvailable()); mPreferenceCategory.setVisible(isAvailable());
mWifiController.displayPreference(screen); mWifiController.displayPreference(screen);
mSubscriptionsController.displayPreference(screen); mSubscriptionsController.displayPreference(screen);

View File

@@ -107,7 +107,7 @@ public class SubscriptionsPreferenceController extends AbstractPreferenceControl
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
mPreferenceGroup = (PreferenceGroup) screen.findPreference(mPreferenceGroupKey); mPreferenceGroup = screen.findPreference(mPreferenceGroupKey);
update(); update();
} }
@@ -209,7 +209,6 @@ public class SubscriptionsPreferenceController extends AbstractPreferenceControl
} }
/** /**
*
* @return true if there are at least 2 available subscriptions. * @return true if there are at least 2 available subscriptions.
*/ */
@Override @Override

View File

@@ -47,8 +47,7 @@ public class AndroidBeamPreferenceController extends BasePreferenceController
return; return;
} }
final RestrictedPreference restrictedPreference = final RestrictedPreference restrictedPreference = screen.findPreference(getPreferenceKey());
(RestrictedPreference) screen.findPreference(getPreferenceKey());
mAndroidBeamEnabler = new AndroidBeamEnabler(mContext, restrictedPreference); mAndroidBeamEnabler = new AndroidBeamEnabler(mContext, restrictedPreference);
} }

View File

@@ -81,16 +81,16 @@ public class NfcForegroundPreferenceController extends BasePreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (DropDownPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
if (mPreference == null) { if (mPreference == null) {
return; return;
} }
mPreference.setEntries(new CharSequence[] { mPreference.setEntries(new CharSequence[]{
mContext.getText(R.string.nfc_payment_favor_open), mContext.getText(R.string.nfc_payment_favor_open),
mContext.getText(R.string.nfc_payment_favor_default) mContext.getText(R.string.nfc_payment_favor_default)
}); });
mPreference.setEntryValues(new CharSequence[] {"1", "0"}); mPreference.setEntryValues(new CharSequence[]{"1", "0"});
} }
@Override @Override

View File

@@ -98,7 +98,7 @@ public class NfcPaymentPreferenceController extends BasePreferenceController imp
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (NfcPaymentPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
if (mPreference != null) { if (mPreference != null) {
mPreference.initialize(this); mPreference.initialize(this);
} }

View File

@@ -17,7 +17,6 @@ package com.android.settings.nfc;
import android.content.Context; import android.content.Context;
import android.nfc.NfcAdapter; import android.nfc.NfcAdapter;
import android.os.SystemProperties;
import androidx.preference.PreferenceScreen; import androidx.preference.PreferenceScreen;
import androidx.preference.SwitchPreference; import androidx.preference.SwitchPreference;
@@ -30,7 +29,6 @@ import com.android.settingslib.core.lifecycle.events.OnResume;
public class SecureNfcPreferenceController extends TogglePreferenceController public class SecureNfcPreferenceController extends TogglePreferenceController
implements LifecycleObserver, OnResume, OnPause { implements LifecycleObserver, OnResume, OnPause {
public static final String KEY_TOGGLE_NFC = "nfc_secure_setting";
private final NfcAdapter mNfcAdapter; private final NfcAdapter mNfcAdapter;
private SecureNfcEnabler mSecureNfcEnabler; private SecureNfcEnabler mSecureNfcEnabler;
@@ -47,8 +45,7 @@ public class SecureNfcPreferenceController extends TogglePreferenceController
return; return;
} }
final SwitchPreference switchPreference = final SwitchPreference switchPreference = screen.findPreference(getPreferenceKey());
(SwitchPreference) screen.findPreference(getPreferenceKey());
mSecureNfcEnabler = new SecureNfcEnabler(mContext, switchPreference); mSecureNfcEnabler = new SecureNfcEnabler(mContext, switchPreference);
} }
@@ -69,7 +66,8 @@ public class SecureNfcPreferenceController extends TogglePreferenceController
if (mNfcAdapter == null) { if (mNfcAdapter == null) {
return UNSUPPORTED_ON_DEVICE; return UNSUPPORTED_ON_DEVICE;
} }
return mNfcAdapter.deviceSupportsNfcSecure() ? AVAILABLE return mNfcAdapter.deviceSupportsNfcSecure()
? AVAILABLE
: UNSUPPORTED_ON_DEVICE; : UNSUPPORTED_ON_DEVICE;
} }

View File

@@ -43,7 +43,7 @@ public class BootSoundPreferenceController extends AbstractPreferenceController
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
if (isAvailable()) { if (isAvailable()) {
SwitchPreference preference = (SwitchPreference) screen.findPreference(KEY_BOOT_SOUNDS); SwitchPreference preference = screen.findPreference(KEY_BOOT_SOUNDS);
preference.setChecked(SystemProperties.getBoolean(PROPERTY_BOOT_SOUNDS, true)); preference.setChecked(SystemProperties.getBoolean(PROPERTY_BOOT_SOUNDS, true));
} }
} }

View File

@@ -92,13 +92,13 @@ public class LockScreenNotificationPreferenceController extends AbstractPreferen
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mLockscreen = (RestrictedListPreference) screen.findPreference(mSettingKey); mLockscreen = screen.findPreference(mSettingKey);
if (mLockscreen == null) { if (mLockscreen == null) {
Log.i(TAG, "Preference not found: " + mSettingKey); Log.i(TAG, "Preference not found: " + mSettingKey);
return; return;
} }
if (mProfileUserId != UserHandle.USER_NULL) { if (mProfileUserId != UserHandle.USER_NULL) {
mLockscreenProfile = (RestrictedListPreference) screen.findPreference(mWorkSettingKey); mLockscreenProfile = screen.findPreference(mWorkSettingKey);
mLockscreenProfile.setRequiresActiveUnlockedProfile(true); mLockscreenProfile.setRequiresActiveUnlockedProfile(true);
mLockscreenProfile.setProfileUserId(mProfileUserId); mLockscreenProfile.setProfileUserId(mProfileUserId);
} else { } else {

View File

@@ -118,7 +118,7 @@ public class RecentNotifyingAppsPreferenceController extends AbstractPreferenceC
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
mCategory = (PreferenceCategory) screen.findPreference(getPreferenceKey()); mCategory = screen.findPreference(getPreferenceKey());
mSeeAllPref = screen.findPreference(KEY_SEE_ALL); mSeeAllPref = screen.findPreference(KEY_SEE_ALL);
mDivider = screen.findPreference(KEY_DIVIDER); mDivider = screen.findPreference(KEY_DIVIDER);
super.displayPreference(screen); super.displayPreference(screen);

View File

@@ -67,7 +67,7 @@ public class SoundPreferenceController extends NotificationPreferenceController
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (NotificationSoundPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
} }
public void updateState(Preference preference) { public void updateState(Preference preference) {

View File

@@ -54,7 +54,7 @@ public abstract class VolumeSeekBarPreferenceController extends
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
if (isAvailable()) { if (isAvailable()) {
mPreference = (VolumeSeekBarPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
mPreference.setCallback(mVolumePreferenceCallback); mPreference.setCallback(mVolumePreferenceCallback);
mPreference.setStream(getAudioStream()); mPreference.setStream(getAudioStream());
mPreference.setMuteIcon(getMuteIcon()); mPreference.setMuteIcon(getMuteIcon());

View File

@@ -100,7 +100,7 @@ public class WorkSoundPreferenceController extends AbstractPreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mWorkPreferenceCategory = (PreferenceGroup) screen.findPreference(KEY_WORK_CATEGORY); mWorkPreferenceCategory = screen.findPreference(KEY_WORK_CATEGORY);
} }
@Override @Override

View File

@@ -56,7 +56,7 @@ public class ZenAutomaticRuleSwitchPreferenceController extends
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
LayoutPreference pref = (LayoutPreference) screen.findPreference(KEY); LayoutPreference pref = screen.findPreference(KEY);
mSwitchBar = pref.findViewById(R.id.switch_bar); mSwitchBar = pref.findViewById(R.id.switch_bar);
if (mSwitchBar != null) { if (mSwitchBar != null) {

View File

@@ -56,7 +56,7 @@ public class ZenModeAutomaticRulesPreferenceController extends
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreferenceCategory = (PreferenceCategory) screen.findPreference(getPreferenceKey()); mPreferenceCategory = screen.findPreference(getPreferenceKey());
mPreferenceCategory.setPersistent(false); mPreferenceCategory.setPersistent(false);
} }

View File

@@ -56,7 +56,7 @@ public class ZenModePriorityCallsPreferenceController extends AbstractZenModePre
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ListPreference) screen.findPreference(KEY); mPreference = screen.findPreference(KEY);
} }
@Override @Override

View File

@@ -56,7 +56,7 @@ public class ZenModePriorityMessagesPreferenceController extends AbstractZenMode
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ListPreference) screen.findPreference(KEY); mPreference = screen.findPreference(KEY);
} }
@Override @Override

View File

@@ -49,7 +49,7 @@ public class ZenModeVisEffectsAllPreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ZenCustomRadioButtonPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
mPreference.setOnRadioButtonClickListener(this); mPreference.setOnRadioButtonClickListener(this);
} }

View File

@@ -51,7 +51,7 @@ public class ZenModeVisEffectsCustomPreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ZenCustomRadioButtonPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
mPreference.setOnGearClickListener(p -> { mPreference.setOnGearClickListener(p -> {
launchCustomSettings(); launchCustomSettings();

View File

@@ -49,7 +49,7 @@ public class ZenModeVisEffectsNonePreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ZenCustomRadioButtonPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
mPreference.setOnRadioButtonClickListener(this); mPreference.setOnRadioButtonClickListener(this);
} }

View File

@@ -39,7 +39,7 @@ public class ZenRuleCustomPolicyPreferenceController extends
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ZenCustomRadioButtonPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
mPreference.setOnGearClickListener(p -> { mPreference.setOnGearClickListener(p -> {
setCustomPolicy(); setCustomPolicy();

View File

@@ -40,7 +40,7 @@ public class ZenRuleDefaultPolicyPreferenceController extends
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ZenCustomRadioButtonPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
mPreference.setOnRadioButtonClickListener(p -> { mPreference.setOnRadioButtonClickListener(p -> {
mRule.setZenPolicy(null); mRule.setZenPolicy(null);

View File

@@ -41,7 +41,7 @@ public class ZenRuleVisEffectsAllPreferenceController extends
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ZenCustomRadioButtonPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
mPreference.setOnRadioButtonClickListener(p -> { mPreference.setOnRadioButtonClickListener(p -> {
mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_ZEN_SOUND_ONLY, mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_ZEN_SOUND_ONLY,

View File

@@ -41,7 +41,7 @@ public class ZenRuleVisEffectsCustomPreferenceController extends
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (ZenCustomRadioButtonPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
mPreference.setOnGearClickListener(p -> { mPreference.setOnGearClickListener(p -> {
launchCustomSettings(); launchCustomSettings();

View File

@@ -73,7 +73,7 @@ public class PermissionBarChartPreferenceController extends BasePreferenceContro
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mBarChartPreference = (BarChartPreference) screen.findPreference(getPreferenceKey()); mBarChartPreference = screen.findPreference(getPreferenceKey());
final BarChartInfo info = new BarChartInfo.Builder() final BarChartInfo info = new BarChartInfo.Builder()
.setTitle(R.string.permission_bar_chart_title) .setTitle(R.string.permission_bar_chart_title)

View File

@@ -79,7 +79,7 @@ public class ChangeScreenLockPreferenceController extends AbstractPreferenceCont
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (RestrictedPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
} }
@Override @Override

View File

@@ -77,7 +77,7 @@ public class LockUnificationPreferenceController extends AbstractPreferenceContr
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mUnifyProfile = (RestrictedSwitchPreference) screen.findPreference(KEY_UNIFICATION); mUnifyProfile = screen.findPreference(KEY_UNIFICATION);
} }
public LockUnificationPreferenceController(Context context, SecuritySettings host) { public LockUnificationPreferenceController(Context context, SecuritySettings host) {

View File

@@ -61,7 +61,7 @@ public class OwnerInfoPreferenceController extends AbstractPreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
mOwnerInfoPref = (RestrictedPreference) screen.findPreference(KEY_OWNER_INFO); mOwnerInfoPref = screen.findPreference(KEY_OWNER_INFO);
} }
@Override @Override

View File

@@ -52,7 +52,7 @@ public class ResetCredentialsPreferenceController extends RestrictedEncryptionPr
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (RestrictedPreference) screen.findPreference(getPreferenceKey()); mPreference = screen.findPreference(getPreferenceKey());
} }
@Override @Override

View File

@@ -91,7 +91,7 @@ public class TrustAgentListPreferenceController extends AbstractPreferenceContro
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mSecurityCategory = (PreferenceCategory) screen.findPreference(PREF_KEY_SECURITY_CATEGORY); mSecurityCategory = screen.findPreference(PREF_KEY_SECURITY_CATEGORY);
updateTrustAgents(); updateTrustAgents();
} }

View File

@@ -43,7 +43,7 @@ public class VideoPreferenceController extends BasePreferenceController implemen
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mVideoPreference = (VideoPreference) screen.findPreference(getPreferenceKey()); mVideoPreference = screen.findPreference(getPreferenceKey());
} }
@Override @Override

View File

@@ -99,7 +99,7 @@ public class WifiConnectionPreferenceController extends AbstractPreferenceContro
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreferenceGroup = (PreferenceGroup) screen.findPreference(mPreferenceGroupKey); mPreferenceGroup = screen.findPreference(mPreferenceGroupKey);
mPrefContext = screen.getContext(); mPrefContext = screen.getContext();
update(); update();
} }

View File

@@ -53,7 +53,7 @@ public class WifiMasterSwitchPreferenceController extends AbstractPreferenceCont
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mWifiPreference = (MasterSwitchPreference) screen.findPreference(KEY_TOGGLE_WIFI); mWifiPreference = screen.findPreference(KEY_TOGGLE_WIFI);
} }
@Override @Override

View File

@@ -62,7 +62,7 @@ public class WifiWakeupPreferenceController extends AbstractPreferenceController
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreference = (SwitchPreference) screen.findPreference(KEY_ENABLE_WIFI_WAKEUP); mPreference = screen.findPreference(KEY_ENABLE_WIFI_WAKEUP);
updateState(mPreference); updateState(mPreference);
} }

View File

@@ -305,14 +305,14 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController
mSubnetPref = screen.findPreference(KEY_SUBNET_MASK_PREF); mSubnetPref = screen.findPreference(KEY_SUBNET_MASK_PREF);
mDnsPref = screen.findPreference(KEY_DNS_PREF); mDnsPref = screen.findPreference(KEY_DNS_PREF);
mIpv6Category = (PreferenceCategory) screen.findPreference(KEY_IPV6_CATEGORY); mIpv6Category = screen.findPreference(KEY_IPV6_CATEGORY);
mIpv6AddressPref = screen.findPreference(KEY_IPV6_ADDRESSES_PREF); mIpv6AddressPref = screen.findPreference(KEY_IPV6_ADDRESSES_PREF);
mSecurityPref.setSummary(mAccessPoint.getSecurityString(/* concise */ false)); mSecurityPref.setSummary(mAccessPoint.getSecurityString(/* concise */ false));
} }
private void setupEntityHeader(PreferenceScreen screen) { private void setupEntityHeader(PreferenceScreen screen) {
LayoutPreference headerPref = (LayoutPreference) screen.findPreference(KEY_HEADER); LayoutPreference headerPref = screen.findPreference(KEY_HEADER);
mEntityHeaderController = mEntityHeaderController =
EntityHeaderController.newInstance( EntityHeaderController.newInstance(
mFragment.getActivity(), mFragment, mFragment.getActivity(), mFragment,
@@ -502,7 +502,7 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController
private static String ipv4PrefixLengthToSubnetMask(int prefixLength) { private static String ipv4PrefixLengthToSubnetMask(int prefixLength) {
try { try {
InetAddress all = InetAddress.getByAddress( InetAddress all = InetAddress.getByAddress(
new byte[] {(byte) 255, (byte) 255, (byte) 255, (byte) 255}); new byte[]{(byte) 255, (byte) 255, (byte) 255, (byte) 255});
return NetworkUtils.getNetworkPart(all, prefixLength).getHostAddress(); return NetworkUtils.getNetworkPart(all, prefixLength).getHostAddress();
} catch (UnknownHostException e) { } catch (UnknownHostException e) {
return null; return null;

View File

@@ -42,7 +42,7 @@ public abstract class P2pCategoryPreferenceController extends AbstractPreference
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mCategory = (PreferenceGroup) screen.findPreference(getPreferenceKey()); mCategory = screen.findPreference(getPreferenceKey());
} }
public void removeAllChildren() { public void removeAllChildren() {

View File

@@ -76,7 +76,7 @@ public class SavedAccessPointsPreferenceController extends BasePreferenceControl
@Override @Override
public void displayPreference(PreferenceScreen screen) { public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen); super.displayPreference(screen);
mPreferenceGroup = (PreferenceGroup) screen.findPreference(getPreferenceKey()); mPreferenceGroup = screen.findPreference(getPreferenceKey());
} }
@Override @Override