diff options
author | Gary Mai <garymai@google.com> | 2019-04-09 18:04:14 -0700 |
---|---|---|
committer | Gary Mai <garymai@google.com> | 2019-04-09 18:06:11 -0700 |
commit | bf564f015e5ce95a1d21ed5c99a73b3d4d4dc28b (patch) | |
tree | 34475c468c1f35d90f2cea0cce1d4ccc73fff694 /src/com/android/contacts | |
parent | 66967329bcdb26cc2b9eadbceb2874b0e41e3753 (diff) | |
download | packages_apps_Contacts-bf564f015e5ce95a1d21ed5c99a73b3d4d4dc28b.tar.gz packages_apps_Contacts-bf564f015e5ce95a1d21ed5c99a73b3d4d4dc28b.tar.bz2 packages_apps_Contacts-bf564f015e5ce95a1d21ed5c99a73b3d4d4dc28b.zip |
Hide the keyboard on saving a contact
Test: Verified after editing a contact or saving a new one,
the keyboard is hidden.
Bug: 129235549
Change-Id: I5344a584ee49ffd99625d86b9960d65e5390dbda
Diffstat (limited to 'src/com/android/contacts')
-rwxr-xr-x | src/com/android/contacts/editor/ContactEditorFragment.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/contacts/editor/ContactEditorFragment.java b/src/com/android/contacts/editor/ContactEditorFragment.java index a8e3cd85b..ce4b9bcc2 100755 --- a/src/com/android/contacts/editor/ContactEditorFragment.java +++ b/src/com/android/contacts/editor/ContactEditorFragment.java @@ -928,7 +928,7 @@ public class ContactEditorFragment extends Fragment implements } setEnabled(false); - + hideSoftKeyboard(); return doSaveAction(saveMode, /* joinContactId */ null); } @@ -1837,4 +1837,12 @@ public class ContactEditorFragment extends Fragment implements RESTORE_FOCUS_DELAY_MILLIS); } + private void hideSoftKeyboard() { + InputMethodManager imm = (InputMethodManager) mContext.getSystemService( + Context.INPUT_METHOD_SERVICE); + if (imm != null && mContent != null) { + imm.hideSoftInputFromWindow( + mContent.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); + } + } } |