Merge "Add the intent extra for accessibility long press event."

This commit is contained in:
PETER LIANG
2020-02-14 00:50:59 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 0 deletions

View File

@@ -352,6 +352,8 @@ public class OverviewProxyService implements CallbackController<OverviewProxyLis
try {
Intent intent = new Intent(AccessibilityManager.ACTION_CHOOSE_ACCESSIBILITY_BUTTON);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.putExtra(AccessibilityManager.EXTRA_SHORTCUT_TYPE,
AccessibilityManager.ACCESSIBILITY_BUTTON);
mContext.startActivityAsUser(intent, UserHandle.CURRENT);
} finally {
Binder.restoreCallingIdentity(token);

View File

@@ -956,6 +956,8 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback
private boolean onAccessibilityLongClick(View v) {
Intent intent = new Intent(AccessibilityManager.ACTION_CHOOSE_ACCESSIBILITY_BUTTON);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.putExtra(AccessibilityManager.EXTRA_SHORTCUT_TYPE,
AccessibilityManager.ACCESSIBILITY_BUTTON);
v.getContext().startActivityAsUser(intent, UserHandle.CURRENT);
return true;
}