From bfac3546c98baebc7791d19efc57095c688d4f5e Mon Sep 17 00:00:00 2001 From: Harrison Healey Date: Wed, 3 Oct 2018 15:02:04 -0400 Subject: [PATCH] MM-12424 Properly set softInputMode on Android activity (#2201) --- .../mattermost/rnbeta/NotificationsLifecycleFacade.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/mattermost/rnbeta/NotificationsLifecycleFacade.java b/android/app/src/main/java/com/mattermost/rnbeta/NotificationsLifecycleFacade.java index 17a1f6d07..f6177a2d9 100644 --- a/android/app/src/main/java/com/mattermost/rnbeta/NotificationsLifecycleFacade.java +++ b/android/app/src/main/java/com/mattermost/rnbeta/NotificationsLifecycleFacade.java @@ -10,6 +10,7 @@ import android.content.IntentFilter; import android.os.Bundle; import android.util.Log; import android.util.ArraySet; +import android.view.WindowManager; import android.view.WindowManager.LayoutParams; import android.content.res.Configuration; @@ -69,9 +70,13 @@ public class NotificationsLifecycleFacade extends ActivityCallbacks implements A activity.getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE); } - if (managedConfig!= null && managedConfig.size() > 0 && activity != null) { + if (managedConfig != null && managedConfig.size() > 0 && activity != null) { activity.registerReceiver(restrictionsReceiver, restrictionsFilter); } + + if (activity != null) { + activity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); + } } @Override