Remove setButtonPositive method

Since new UI design only exist two button in layout,
we don't need these methods anymore.

Test: robotest
Bug: 116346008
Change-Id: If2e8f7dddb9c13e480438f36fe3c5d6affa4e9ff
This commit is contained in:
tmfang
2018-11-14 18:18:44 +08:00
parent 3adb74ea60
commit 5c7f4de999
7 changed files with 6 additions and 33 deletions

View File

@@ -167,10 +167,7 @@ public class AppStorageSettings extends AppInfoWithHeader
.setComputingString(R.string.computing_size) .setComputingString(R.string.computing_size)
.setErrorString(R.string.invalid_size_value) .setErrorString(R.string.invalid_size_value)
.build(); .build();
mButtonsPref = ((ActionButtonPreference) findPreference(KEY_HEADER_BUTTONS)) mButtonsPref = ((ActionButtonPreference) findPreference(KEY_HEADER_BUTTONS));
.setButton1Positive(false)
.setButton2Positive(false);
mStorageUsed = findPreference(KEY_STORAGE_USED); mStorageUsed = findPreference(KEY_STORAGE_USED);
mChangeStorageButton = (Button) ((LayoutPreference) findPreference(KEY_CHANGE_STORAGE)) mChangeStorageButton = (Button) ((LayoutPreference) findPreference(KEY_CHANGE_STORAGE))
.findViewById(R.id.button); .findViewById(R.id.button);

View File

@@ -170,8 +170,6 @@ public class AppButtonsPreferenceController extends BasePreferenceController imp
.setButton2Icon(R.drawable.ic_settings_force_stop) .setButton2Icon(R.drawable.ic_settings_force_stop)
.setButton1OnClickListener(new UninstallAndDisableButtonListener()) .setButton1OnClickListener(new UninstallAndDisableButtonListener())
.setButton2OnClickListener(new ForceStopButtonListener()) .setButton2OnClickListener(new ForceStopButtonListener())
.setButton1Positive(false)
.setButton2Positive(false)
.setButton2Enabled(false); .setButton2Enabled(false);
} }
} }
@@ -544,18 +542,15 @@ public class AppButtonsPreferenceController extends BasePreferenceController imp
|| isSystemPackage(mActivity.getResources(), mPm, mPackageInfo)) { || isSystemPackage(mActivity.getResources(), mPm, mPackageInfo)) {
// Disable button for core system applications. // Disable button for core system applications.
mButtonsPref.setButton1Text(R.string.uninstall_text) mButtonsPref.setButton1Text(R.string.uninstall_text)
.setButton1Icon(R.drawable.ic_settings_delete) .setButton1Icon(R.drawable.ic_settings_delete);
.setButton1Positive(false);
} else if (mAppEntry.info.enabled && !isDisabledUntilUsed()) { } else if (mAppEntry.info.enabled && !isDisabledUntilUsed()) {
mButtonsPref.setButton1Text(R.string.uninstall_text) mButtonsPref.setButton1Text(R.string.uninstall_text)
.setButton1Icon(R.drawable.ic_settings_delete) .setButton1Icon(R.drawable.ic_settings_delete);
.setButton1Positive(false);
disableable = !mApplicationFeatureProvider.getKeepEnabledPackages() disableable = !mApplicationFeatureProvider.getKeepEnabledPackages()
.contains(mAppEntry.info.packageName); .contains(mAppEntry.info.packageName);
} else { } else {
mButtonsPref.setButton1Text(R.string.install_text) mButtonsPref.setButton1Text(R.string.install_text)
.setButton1Icon(R.drawable.ic_settings_install) .setButton1Icon(R.drawable.ic_settings_install);
.setButton1Positive(true);
disableable = true; disableable = true;
} }

View File

@@ -55,7 +55,6 @@ public class BluetoothDetailsButtonsController extends BluetoothDetailsControlle
.setButton1Text(R.string.forget) .setButton1Text(R.string.forget)
.setButton1Icon(R.drawable.ic_settings_delete) .setButton1Icon(R.drawable.ic_settings_delete)
.setButton1OnClickListener((view) -> onForgetButtonPressed()) .setButton1OnClickListener((view) -> onForgetButtonPressed())
.setButton1Positive(false)
.setButton1Enabled(true); .setButton1Enabled(true);
} }
@@ -70,8 +69,7 @@ public class BluetoothDetailsButtonsController extends BluetoothDetailsControlle
mActionButtons mActionButtons
.setButton2Text(R.string.bluetooth_device_context_disconnect) .setButton2Text(R.string.bluetooth_device_context_disconnect)
.setButton2Icon(R.drawable.ic_settings_close) .setButton2Icon(R.drawable.ic_settings_close)
.setButton2OnClickListener(view -> mCachedDevice.disconnect()) .setButton2OnClickListener(view -> mCachedDevice.disconnect());
.setButton2Positive(false);
mConnectButtonInitialized = true; mConnectButtonInitialized = true;
} }
} else { } else {
@@ -80,8 +78,7 @@ public class BluetoothDetailsButtonsController extends BluetoothDetailsControlle
.setButton2Text(R.string.bluetooth_device_context_connect) .setButton2Text(R.string.bluetooth_device_context_connect)
// TODO (b/119646923) Icon is not ready. // TODO (b/119646923) Icon is not ready.
.setButton2OnClickListener( .setButton2OnClickListener(
view -> mCachedDevice.connect(true /* connectAllProfiles */)) view -> mCachedDevice.connect(true /* connectAllProfiles */));
.setButton2Positive(true);
mConnectButtonInitialized = true; mConnectButtonInitialized = true;
} }
} }

View File

@@ -171,11 +171,9 @@ public class TextToSpeechSettings extends SettingsPreferenceFragment
mActionButtons = ((ActionButtonPreference) findPreference(KEY_ACTION_BUTTONS)) mActionButtons = ((ActionButtonPreference) findPreference(KEY_ACTION_BUTTONS))
.setButton1Text(R.string.tts_play) .setButton1Text(R.string.tts_play)
.setButton1Positive(true)
.setButton1OnClickListener(v -> speakSampleText()) .setButton1OnClickListener(v -> speakSampleText())
.setButton1Enabled(false) .setButton1Enabled(false)
.setButton2Text(R.string.tts_reset) .setButton2Text(R.string.tts_reset)
.setButton2Positive(false)
.setButton2OnClickListener(v -> resetTts()) .setButton2OnClickListener(v -> resetTts())
.setButton1Enabled(true); .setButton1Enabled(true);

View File

@@ -159,16 +159,6 @@ public class ActionButtonPreference extends Preference {
return this; return this;
} }
@Deprecated
public ActionButtonPreference setButton1Positive(boolean isPositive) {
return this;
}
@Deprecated
public ActionButtonPreference setButton2Positive(boolean isPositive) {
return this;
}
public ActionButtonPreference setButton1Visible(boolean isVisible) { public ActionButtonPreference setButton1Visible(boolean isVisible) {
if (isVisible != mButton1Info.mIsVisible) { if (isVisible != mButton1Info.mIsVisible) {
mButton1Info.mIsVisible = isVisible; mButton1Info.mIsVisible = isVisible;

View File

@@ -279,10 +279,8 @@ public class WifiDetailPreferenceController extends AbstractPreferenceController
mButtonsPref = ((ActionButtonPreference) screen.findPreference(KEY_BUTTONS_PREF)) mButtonsPref = ((ActionButtonPreference) screen.findPreference(KEY_BUTTONS_PREF))
.setButton1Text(R.string.forget) .setButton1Text(R.string.forget)
.setButton1Icon(R.drawable.ic_settings_delete) .setButton1Icon(R.drawable.ic_settings_delete)
.setButton1Positive(false)
.setButton1OnClickListener(view -> forgetNetwork()) .setButton1OnClickListener(view -> forgetNetwork())
.setButton2Text(R.string.wifi_sign_in_button_text) .setButton2Text(R.string.wifi_sign_in_button_text)
.setButton2Positive(true)
.setButton2OnClickListener(view -> signIntoNetwork()); .setButton2OnClickListener(view -> signIntoNetwork());
mSignalStrengthPref = mSignalStrengthPref =

View File

@@ -133,14 +133,12 @@ public class ActionButtonPreferenceTest {
final ActionButtonPreference pref = mock(ActionButtonPreference.class); final ActionButtonPreference pref = mock(ActionButtonPreference.class);
when(pref.setButton1Text(anyInt())).thenReturn(pref); when(pref.setButton1Text(anyInt())).thenReturn(pref);
when(pref.setButton1Icon(anyInt())).thenReturn(pref); when(pref.setButton1Icon(anyInt())).thenReturn(pref);
when(pref.setButton1Positive(anyBoolean())).thenReturn(pref);
when(pref.setButton1Enabled(anyBoolean())).thenReturn(pref); when(pref.setButton1Enabled(anyBoolean())).thenReturn(pref);
when(pref.setButton1Visible(anyBoolean())).thenReturn(pref); when(pref.setButton1Visible(anyBoolean())).thenReturn(pref);
when(pref.setButton1OnClickListener(any(View.OnClickListener.class))).thenReturn(pref); when(pref.setButton1OnClickListener(any(View.OnClickListener.class))).thenReturn(pref);
when(pref.setButton2Text(anyInt())).thenReturn(pref); when(pref.setButton2Text(anyInt())).thenReturn(pref);
when(pref.setButton2Icon(anyInt())).thenReturn(pref); when(pref.setButton2Icon(anyInt())).thenReturn(pref);
when(pref.setButton2Positive(anyBoolean())).thenReturn(pref);
when(pref.setButton2Enabled(anyBoolean())).thenReturn(pref); when(pref.setButton2Enabled(anyBoolean())).thenReturn(pref);
when(pref.setButton2Visible(anyBoolean())).thenReturn(pref); when(pref.setButton2Visible(anyBoolean())).thenReturn(pref);
when(pref.setButton2OnClickListener(any(View.OnClickListener.class))).thenReturn(pref); when(pref.setButton2OnClickListener(any(View.OnClickListener.class))).thenReturn(pref);