fix(android): api17 crash on a11y service (#9792)

This commit is contained in:
Igor Randjelovic
2022-02-21 18:34:32 +01:00
committed by Nathan Walker
parent 3140b9c8fe
commit 2efcdf5787

View File

@@ -71,7 +71,9 @@ function ensureStateListener(): SharedA11YObservable {
}
},
});
accessibilityManager.addAccessibilityStateChangeListener(accessibilityStateChangeListener);
if (android.os.Build.VERSION.SDK_INT >= 19) {
touchExplorationStateChangeListener = new android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener({
onTouchExplorationStateChanged(enabled) {
updateAccessibilityState();
@@ -81,9 +83,8 @@ function ensureStateListener(): SharedA11YObservable {
}
},
});
accessibilityManager.addAccessibilityStateChangeListener(accessibilityStateChangeListener);
accessibilityManager.addTouchExplorationStateChangeListener(touchExplorationStateChangeListener);
}
updateAccessibilityState();