Use onKeyPreIme()

This commit is contained in:
khanhduytran0 2020-11-28 15:42:28 +07:00
parent 509c972b2d
commit 13274df9c2
2 changed files with 12 additions and 10 deletions

View File

@ -1032,7 +1032,7 @@ public class BaseMainActivity extends LoggableActivity {
}
public void showKeyboard() {
((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)).showSoftInput(mKeyHandlerView, InputMethodManager.SHOW_IMPLICIT);
((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)).showSoftInput(mKeyHandlerView, InputMethodManager.HIDE_IMPLICIT_ONLY);
}
protected void setRightOverride(boolean val) {

View File

@ -16,14 +16,16 @@ public class CapturedEditText extends EditText
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
public boolean onKeyPreIme(int keyCode, KeyEvent event){
switch (event.getAction()) {
case KeyEvent.ACTION_DOWN:
AndroidLWJGLKeycode.execKey(event, keyCode, true);
return true;
}
break;
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
case KeyEvent.ACTION_UP:
AndroidLWJGLKeycode.execKey(event, keyCode, false);
return true;
break;
}
return false;
}
}