Dialer: InCallUI display as black after exit split screen
-InCallUI screen is black after exiting multiWindow mode
it is because of calling onConfigureChanged that does
not recreate activity
-Add to Overrride onMultiWindowModeChanged to recreate Activity
to avoid black screen when MultiWindowMode Changed.
CRs-Fixed: 1103933
Change-Id: I2a6ad33373bbfe26388fb523dd06d96640c30fee
diff --git a/InCallUI/src/com/android/incallui/InCallActivity.java b/InCallUI/src/com/android/incallui/InCallActivity.java
index 4598d3c..81c19a4 100644
--- a/InCallUI/src/com/android/incallui/InCallActivity.java
+++ b/InCallUI/src/com/android/incallui/InCallActivity.java
@@ -342,6 +342,13 @@
InCallPresenter.getInstance().updatePrimaryCallState();
}
+ @Override
+ public void onMultiWindowModeChanged(boolean isInMultiWindowMode) {
+ super.onMultiWindowModeChanged(isInMultiWindowMode);
+ Log.i(this, "recreate()...");
+ recreate();
+ }
+
// onPause is guaranteed to be called when the InCallActivity goes
// in the background.
@Override