show keyboard when search

release
FongMi 1 year ago
parent 9bac8fcec4
commit 86badc0d03
  1. 6
      app/src/main/java/com/fongmi/android/tv/utils/Util.java
  2. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/CollectActivity.java

@ -48,6 +48,12 @@ public class Util {
window.getDecorView().setSystemUiVisibility(flags);
}
public static void showKeyboard(View view) {
if (!view.requestFocus()) return;
InputMethodManager imm = (InputMethodManager) App.get().getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null) view.postDelayed(() -> imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT), 250);
}
public static void hideKeyboard(View view) {
InputMethodManager imm = (InputMethodManager) App.get().getSystemService(Context.INPUT_METHOD_SERVICE);
IBinder windowToken = view.getWindowToken();

@ -162,7 +162,7 @@ public class CollectActivity extends BaseActivity implements CustomScroller.Call
}
private void checkKeyword() {
if (TextUtils.isEmpty(getKeyword())) mBinding.keyword.requestFocus();
if (TextUtils.isEmpty(getKeyword())) Util.showKeyboard(mBinding.keyword);
else setKeyword(getKeyword());
}

Loading…
Cancel
Save