show keyboard when search

pull/589/head
FongMi 1 year ago
parent 9e7316be7e
commit 94bf999b2c
  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