BaseInputConnection не отправляет не-ascii символы в Android WebView - PullRequest
0 голосов
/ 23 ноября 2018

У меня странная проблема, с которой я не смог найти правильного решения в Android WebView.

Мы столкнулись с несколькими проблемами, такими как

  • события клавиатуры были отложены
  • событие возврата не отправлено
  • Некоторые другие проблемы с картой клавиш

Чтобы решить эту проблему, мы переопределяем onCreateInputConnection и используем BaseInputConnection в качестве прокси.

override fun onCreateInputConnection(editorInfo: EditorInfo) = BaseInputConnection(this, false)

Но теперь мы сталкиваемся с проблемой, заключающейся в том, что не-ascii символы вообще не отправляются.Я пытался перехватить, когда их отправили, сделал несколько настроек, пока ничего не получалось.

Кто-нибудь сталкивался с подобной проблемой?Я чувствую, что мне нужно предоставить пользовательскую реализацию InputConnection, которая обрабатывает этот случай.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...