diff options
author | Brad Stenning <stenning@google.com> | 2017-08-18 11:16:54 -0700 |
---|---|---|
committer | Brad Stenning <stenning@google.com> | 2017-08-18 15:36:05 -0700 |
commit | ad538abe1e68520682c3bdd82e916cbc776ddc8a (patch) | |
tree | b5f25114568aea52bd83dd139e42f13ef8490f05 | |
parent | db7dca3c9a22e60e03aa2888b3aa4a7436a6f8b5 (diff) | |
download | Dialer-ad538abe1e68520682c3bdd82e916cbc776ddc8a.tar.gz |
Hide keyboard when showing contact details
This explicitly removes the keyboard before displaying the selected
contact detail view.
Bug: 63989831
Test: 1. Pair a phone with contacts
2. start searching for contact in dialer
3. select result from below the input field.
Change-Id: Ia00619401faae408e5ba241759eba9f2fae32d73
-rw-r--r-- | src/com/android/car/dialer/ContactSearchActivity.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/car/dialer/ContactSearchActivity.java b/src/com/android/car/dialer/ContactSearchActivity.java index cb2e43df..30a9cd77 100644 --- a/src/com/android/car/dialer/ContactSearchActivity.java +++ b/src/com/android/car/dialer/ContactSearchActivity.java @@ -29,6 +29,7 @@ import android.support.v7.widget.RecyclerView; import android.text.Editable; import android.text.TextWatcher; import android.view.View; +import android.view.inputmethod.InputMethodManager; import android.widget.EditText; import com.android.car.view.CarLayoutManager; @@ -143,6 +144,10 @@ public class ContactSearchActivity extends Activity { break; case TelecomIntents.ACTION_SHOW_CONTACT_DETAILS: + // Hide the keyboard so there's room on the screen for the detail view. + InputMethodManager imm = + (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE); + imm.hideSoftInputFromWindow(mSearchField.getWindowToken(), 0); Uri contactUri = Uri.parse(intent.getStringExtra( TelecomIntents.CONTACT_LOOKUP_URI_EXTRA)); setContentFragment(ContactDetailsFragment.newInstance(contactUri, |