Accessibility shortcut secondary action - divide different fragment for different fragment type

Different accessibility service fragment type have different UI.
- AccessibilityServiceFragmentType.LEGACY will use LegacyAccessibilityServicePreferenceFragment
- AccessibilityServiceFragmentType.INVISIBLE will use InvisibleToggleAccessibilityServicePreferenceFragment
- AccessibilityServiceFragmentType.INTUITIVE will use ToggleAccessibilityServicePreferenceFragment

Bug: 142530063
Test: Manual
Change-Id: Ib32a4f97514450e5c0d29e99c22935efecf8b6df
This commit is contained in:
jasonwshsu
2019-12-25 17:44:59 +08:00
parent 4e7229c440
commit 3d94a57d97
6 changed files with 104 additions and 7 deletions

View File

@@ -101,7 +101,7 @@ public final class AccessibilityUtilTest {
info.flags |= AccessibilityServiceInfo.FLAG_REQUEST_ACCESSIBILITY_BUTTON;
assertThat(AccessibilityUtil.getAccessibilityServiceFragmentType(info)).isEqualTo(
AccessibilityUtil.AccessibilityServiceFragmentType.HEADLESS);
AccessibilityUtil.AccessibilityServiceFragmentType.INVISIBLE);
}