Android-клавиатура не появляется при вызове фокуса на текстовом поле sencha

Мое приложение sencha работает на веб-сайте Android.

  1. При нажатии кнопки я загружаю пользовательский компонент (контейнер с некоторыми компонентами и текстовое поле, один из них), и я вызываю метод focus () в текстовом поле. Я получаю курсор в текстовом поле, но клавиатура Android не появляется.

  2. Я поместил кнопку в пользовательский компонент, щелкнув по кнопке, я снова переместил фокус в текстовое поле, на этот раз курсор заходит на минутку и уходит. Почему курсор не остается там?

Что бы то ни было, используя focus (), я получаю курсор в поле, но клавиатура Android не появляется.

Пожалуйста, помогите мне.

Заранее спасибо.

Этот код заставит клавиатуру отображать.

InputMethodManager inputMgr = (InputMethodManager) getSystemService("A Context".INPUT_METHOD_SERVICE); inputMgr.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, 0); 

«Контекст» может быть «этим» в зависимости от того, где вы вызываете код.