summaryrefslogtreecommitdiff
path: root/java/com/android
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android')
-rw-r--r--java/com/android/dialer/common/UiUtil.java9
-rw-r--r--java/com/android/dialer/main/impl/toolbar/SearchBarView.java2
-rw-r--r--java/com/android/incallui/rtt/impl/RttChatFragment.java2
3 files changed, 10 insertions, 3 deletions
diff --git a/java/com/android/dialer/common/UiUtil.java b/java/com/android/dialer/common/UiUtil.java
index 4c4ebea11..20c93e190 100644
--- a/java/com/android/dialer/common/UiUtil.java
+++ b/java/com/android/dialer/common/UiUtil.java
@@ -32,7 +32,14 @@ public class UiUtil {
}
/** Opens the android keyboard. */
- public static void openKeyboardFrom(Context context, View view) {
+ public static void showKeyboardFrom(Context context, View view) {
+ InputMethodManager inputMethodManager =
+ (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
+ inputMethodManager.showSoftInput(view, 0);
+ }
+
+ /** Force open the android keyboard. */
+ public static void forceOpenKeyboardFrom(Context context, View view) {
InputMethodManager inputMethodManager =
(InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInputFromWindow(
diff --git a/java/com/android/dialer/main/impl/toolbar/SearchBarView.java b/java/com/android/dialer/main/impl/toolbar/SearchBarView.java
index 8ea94299e..60b067379 100644
--- a/java/com/android/dialer/main/impl/toolbar/SearchBarView.java
+++ b/java/com/android/dialer/main/impl/toolbar/SearchBarView.java
@@ -219,7 +219,7 @@ final class SearchBarView extends FrameLayout {
}
public void showKeyboard() {
- UiUtil.openKeyboardFrom(getContext(), searchBox);
+ UiUtil.forceOpenKeyboardFrom(getContext(), searchBox);
}
public void setHint(@StringRes int hint) {
diff --git a/java/com/android/incallui/rtt/impl/RttChatFragment.java b/java/com/android/incallui/rtt/impl/RttChatFragment.java
index 1c43f512d..e56715981 100644
--- a/java/com/android/incallui/rtt/impl/RttChatFragment.java
+++ b/java/com/android/incallui/rtt/impl/RttChatFragment.java
@@ -465,7 +465,7 @@ public class RttChatFragment extends Fragment
submitButton.setVisibility(View.VISIBLE);
editText.setFocusableInTouchMode(true);
if (editText.requestFocus()) {
- UiUtil.openKeyboardFrom(getContext(), editText);
+ UiUtil.showKeyboardFrom(getContext(), editText);
}
adapter.showAdvisory();
}