From e6f75de241d373acf19f5d1991f58465eed2f261 Mon Sep 17 00:00:00 2001 From: Margaux Clerc Date: Thu, 18 Jun 2015 14:09:17 +0200 Subject: [PATCH] Hide keyboard with back button on chat fragment --- src/org/linphone/ChatFragment.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/org/linphone/ChatFragment.java b/src/org/linphone/ChatFragment.java index 1cc46c137..d5049aa98 100644 --- a/src/org/linphone/ChatFragment.java +++ b/src/org/linphone/ChatFragment.java @@ -74,6 +74,7 @@ import android.view.View.OnClickListener; import android.view.ViewGroup; import android.view.ViewTreeObserver; import android.view.WindowManager; +import android.view.inputmethod.InputMethodManager; import android.widget.BaseAdapter; import android.widget.EditText; import android.widget.ImageView; @@ -440,6 +441,7 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC message.removeTextChangedListener(textWatcher); removeVirtualKeyboardVisiblityListener(); + LinphoneService.instance().removeMessageNotification(); if (LinphoneActivity.isInstanciated()) { @@ -452,6 +454,10 @@ public class ChatFragment extends Fragment implements OnClickListener, LinphoneC } onSaveInstanceState(getArguments()); + + //Hide keybord + InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); + imm.hideSoftInputFromWindow(message.getWindowToken(), 0); super.onPause(); }