Revert "Use IMM#invalidateInput() in EditText#setText()"

This reverts commit 01732bb37a09f4d2146185ab3f61fa248283b97d [1].

Reason for revert: Caused regression in Chrome Omnibox

 [1]: I8d2e0be22454b106ded15c78c876b55dc6e60a13

Bug: 203086369
Fix: 208941904
Test: presubmit
Change-Id: I5915f6bad63d8e978cb98a79076b9c57089422f8
(cherry picked from commit 1f9ee626704389517aeb2f05b2ea4bb1c11935b2)
Merged-In:I5915f6bad63d8e978cb98a79076b9c57089422f8
diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java
index a8bf50e..62585c1a 100644
--- a/core/java/android/widget/Editor.java
+++ b/core/java/android/widget/Editor.java
@@ -1848,7 +1848,7 @@
         if (mHasPendingRestartInputForSetText) {
             final InputMethodManager imm = getInputMethodManager();
             if (imm != null) {
-                imm.invalidateInput(mTextView);
+                imm.restartInput(mTextView);
             }
             mHasPendingRestartInputForSetText = false;
         }