2/ Make One handed mode support multiple user switch

Previously OHM did not support for multile user switch.
We get current user id in settings and get/put settings value
with currentUserId.

Test: manual switch user and check Settings > System > Gesture > One-Handed
Test: make RunSettingsRoboTests -j40

Bug: 182278800
Change-Id: I12dcc7b634ae19375358733357dc95197e81067c
This commit is contained in:
Bill Lin
2021-03-12 18:27:10 +08:00
parent 3525843554
commit 49ba85dc8a
12 changed files with 148 additions and 104 deletions

View File

@@ -40,8 +40,7 @@ public class OneHandedEnablePreferenceController extends TogglePreferenceControl
@Override
public boolean setChecked(boolean isChecked) {
OneHandedSettingsUtils.setSettingsOneHandedModeEnabled(mContext,
isChecked);
OneHandedSettingsUtils.setOneHandedModeEnabled(mContext, isChecked);
OneHandedSettingsUtils.setSwipeDownNotificationEnabled(mContext, !isChecked);
return true;
}
@@ -53,8 +52,7 @@ public class OneHandedEnablePreferenceController extends TogglePreferenceControl
@Override
public CharSequence getSummary() {
return OneHandedSettingsUtils.isOneHandedModeEnabled(mContext)
? mContext.getText(R.string.switch_on_text)
: mContext.getText(R.string.switch_off_text);
return mContext.getText(
isChecked() ? R.string.gesture_setting_on : R.string.gesture_setting_off);
}
}