Merge "Hide the soft keyboard when StkInputActivity is not in the foreground" am: ad17dd1382 am: 050ddad38e

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Stk/+/1944564

Change-Id: Ib7fbecd2dca34b65877c2aafd80946b06952a7eb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/src/com/android/stk/StkInputActivity.java b/src/com/android/stk/StkInputActivity.java
index 4b14323..18e7b35 100644
--- a/src/com/android/stk/StkInputActivity.java
+++ b/src/com/android/stk/StkInputActivity.java
@@ -36,6 +36,7 @@
 import android.view.View;
 import android.view.WindowManager;
 import android.view.inputmethod.EditorInfo;
+import android.view.inputmethod.InputMethodManager;
 import android.widget.Button;
 import android.widget.EditText;
 import android.widget.ImageView;
@@ -216,6 +217,10 @@
         if (mPopupMenu != null) {
             mPopupMenu.dismiss();
         }
+        if (mTextIn != null) {
+            InputMethodManager imm = getSystemService(InputMethodManager.class);
+            imm.hideSoftInputFromWindow(mTextIn.getWindowToken(), 0);
+        }
     }
 
     @Override