Force hide keyboard when resuming ChatCreate & ChatInfo fragments
This commit is contained in:
parent
84161b4079
commit
744d8c28c0
2 changed files with 22 additions and 0 deletions
|
@ -26,6 +26,7 @@ import android.text.TextWatcher;
|
|||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
import android.widget.AdapterView;
|
||||
import android.widget.EditText;
|
||||
import android.widget.HorizontalScrollView;
|
||||
|
@ -53,6 +54,8 @@ import org.linphone.R;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import static android.content.Context.INPUT_METHOD_SERVICE;
|
||||
|
||||
public class ChatCreationFragment extends Fragment implements View.OnClickListener, AdapterView.OnItemClickListener, ContactsUpdatedListener {
|
||||
private LayoutInflater mInflater;
|
||||
private ListView mContactsList;
|
||||
|
@ -180,6 +183,14 @@ public class ChatCreationFragment extends Fragment implements View.OnClickListen
|
|||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
||||
InputMethodManager inputMethodManager = (InputMethodManager) getActivity().getSystemService(INPUT_METHOD_SERVICE);
|
||||
inputMethodManager.hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(), 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPause() {
|
||||
if (mChatRoom != null) {
|
||||
|
|
|
@ -27,6 +27,7 @@ import android.text.TextWatcher;
|
|||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
import android.widget.Button;
|
||||
import android.widget.EditText;
|
||||
import android.widget.ImageView;
|
||||
|
@ -52,6 +53,8 @@ import org.linphone.mediastream.Log;
|
|||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import static android.content.Context.INPUT_METHOD_SERVICE;
|
||||
|
||||
public class GroupInfoFragment extends Fragment implements ChatRoomListener {
|
||||
private ImageView mBackButton, mConfirmButton, mAddParticipantsButton;
|
||||
private RelativeLayout mAddParticipantsLayout;
|
||||
|
@ -299,6 +302,14 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener {
|
|||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
||||
InputMethodManager inputMethodManager = (InputMethodManager) getActivity().getSystemService(INPUT_METHOD_SERVICE);
|
||||
inputMethodManager.hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(), 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPause() {
|
||||
if (mTempChatRoom != null) {
|
||||
|
|
Loading…
Reference in a new issue