Add Null check for mView.findFocus() in ViewRootImpl

Some apps like Netflix crashed while handleWindowFocusChanged but mView
somehow has became null.

It's fair to check null for mView.findFocus() since other places
in ViewRootImpl that calling this method also add null check.

Fix: 153862451
Test: atest CtsInputMethodTestCases

Change-Id: I86bd5f3193deabe28bb425a8564017f7b32b90f3
(cherry picked from commit bdaa14bf18bd86e99649dc5a5f6a57f26e793e55)
diff --git a/core/java/android/view/ b/core/java/android/view/
index 3763728..18e9ef0 100644
--- a/core/java/android/view/
+++ b/core/java/android/view/
@@ -3268,8 +3268,8 @@
             // Note: must be done after the focus change callbacks,
             // so all of the view state is set up correctly.
-            mImeFocusController.onPostWindowFocus(mView.findFocus(), hasWindowFocus,
-                    mWindowAttributes);
+            mImeFocusController.onPostWindowFocus(mView != null ? mView.findFocus() : null,
+                    hasWindowFocus, mWindowAttributes);
             if (hasWindowFocus) {
                 // Clear the forward bit.  We can just do this directly, since