@@ -2305,22 +2305,26 @@ public void sendAccessibilityEventForVirtualView(int virtualViewId, int eventTyp
23052305 }
23062306
23072307 private void sendAccessibilityEventForVirtualText (int eventType ) {
2308- AccessibilityEvent event = AccessibilityEvent .obtain (eventType );
2309- mInputText .onInitializeAccessibilityEvent (event );
2310- mInputText .onPopulateAccessibilityEvent (event );
2311- event .setSource (NumberPicker .this , VIRTUAL_VIEW_ID_INPUT );
2312- requestSendAccessibilityEvent (NumberPicker .this , event );
2308+ if (AccessibilityManager .getInstance (mContext ).isEnabled ()) {
2309+ AccessibilityEvent event = AccessibilityEvent .obtain (eventType );
2310+ mInputText .onInitializeAccessibilityEvent (event );
2311+ mInputText .onPopulateAccessibilityEvent (event );
2312+ event .setSource (NumberPicker .this , VIRTUAL_VIEW_ID_INPUT );
2313+ requestSendAccessibilityEvent (NumberPicker .this , event );
2314+ }
23132315 }
23142316
23152317 private void sendAccessibilityEventForVirtualButton (int virtualViewId , int eventType ,
23162318 String text ) {
2317- AccessibilityEvent event = AccessibilityEvent .obtain (eventType );
2318- event .setClassName (Button .class .getName ());
2319- event .setPackageName (mContext .getPackageName ());
2320- event .getText ().add (text );
2321- event .setEnabled (NumberPicker .this .isEnabled ());
2322- event .setSource (NumberPicker .this , virtualViewId );
2323- requestSendAccessibilityEvent (NumberPicker .this , event );
2319+ if (AccessibilityManager .getInstance (mContext ).isEnabled ()) {
2320+ AccessibilityEvent event = AccessibilityEvent .obtain (eventType );
2321+ event .setClassName (Button .class .getName ());
2322+ event .setPackageName (mContext .getPackageName ());
2323+ event .getText ().add (text );
2324+ event .setEnabled (NumberPicker .this .isEnabled ());
2325+ event .setSource (NumberPicker .this , virtualViewId );
2326+ requestSendAccessibilityEvent (NumberPicker .this , event );
2327+ }
23242328 }
23252329
23262330 private void findAccessibilityNodeInfosByTextInChild (String searchedLowerCase ,
0 commit comments