summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-06-19 17:39:57 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-06-19 17:40:05 +0000
commit1c75b9c99ffccdabf95b57321fe866f96c6e460b (patch)
treebf3e65564573eb413018ee26a0c29f43449ea180
parentb28f5c9904892be5a4cab60b4629113c225fe5dd (diff)
parent7334441d69917473ab52f4666459bbcc5a9813e4 (diff)
Merge "Hide IME when switching to Radial Time Picker"
-rw-r--r--core/java/android/widget/TimePickerClockDelegate.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/widget/TimePickerClockDelegate.java b/core/java/android/widget/TimePickerClockDelegate.java
index d3c83eefbe1f..d61096d63db5 100644
--- a/core/java/android/widget/TimePickerClockDelegate.java
+++ b/core/java/android/widget/TimePickerClockDelegate.java
@@ -41,6 +41,7 @@ import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityNodeInfo;
import android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction;
+import android.view.inputmethod.InputMethodManager;
import android.widget.RadialTimePickerView.OnValueSelectedListener;
import android.widget.TextInputTimePickerView.OnValueTypedListener;
@@ -262,6 +263,10 @@ class TimePickerClockDelegate extends TimePicker.AbstractTimePickerDelegate {
mRadialTimePickerModeButton.setContentDescription(
mTextInputPickerModeEnabledDescription);
updateTextInputPicker();
+ InputMethodManager imm = InputMethodManager.peekInstance();
+ if (imm != null) {
+ imm.hideSoftInputFromWindow(mDelegator.getWindowToken(), 0);
+ }
mRadialPickerModeEnabled = true;
}
}