Use Window#setTitle to communicate selection change to TalkBack.

Note, this doesn't work yet because of b/32564390. But once that's
fixed, this should work.

Bug: 32489555
Change-Id: I5a7a76378f47727e70ce53d754d76b11c5208bd3
diff --git a/src/com/android/documentsui/ActionModeController.java b/src/com/android/documentsui/ActionModeController.java
index a6fe7f1..c19f35d 100644
--- a/src/com/android/documentsui/ActionModeController.java
+++ b/src/com/android/documentsui/ActionModeController.java
@@ -94,7 +94,7 @@
             final String title = mMessages.getQuantityString(
                     R.plurals.elements_selected, mSelected.size());
             mActionMode.setTitle(title);
-            mScope.accessibilityAnnouncer.accept(title);
+            mActivity.getWindow().setTitle(title);
         }
     }
 
@@ -119,7 +119,7 @@
             final String title = mMessages.getQuantityString(
                     R.plurals.elements_selected, mSelected.size());
             mActionMode.setTitle(title);
-            mScope.accessibilityAnnouncer.accept(title);
+            mActivity.getWindow().setTitle(title);
         }
     }
 
@@ -223,7 +223,6 @@
         mScope.menuItemClicker = menuItemClicker;
         mScope.selectionDetails = selectionDetails;
         mScope.hapticPerformer = view::performHapticFeedback;
-        mScope.accessibilityAnnouncer = view::announceForAccessibility;
         mScope.accessibilityImportanceSetter =
                 (int accessibilityImportance, @IdRes int[] viewIds) -> {
                     setImportantForAccessibility(
@@ -237,7 +236,6 @@
         private EventHandler<MenuItem> menuItemClicker;
         private SelectionDetails selectionDetails;
         private IntConsumer hapticPerformer;
-        private Consumer<CharSequence> accessibilityAnnouncer;
         private AccessibilityImportanceSetter accessibilityImportanceSetter;
     }
 }