В моем приложении у меня есть TextEdit, для которого я хочу управлять языком виртуальной клавиатуры (подтип метода ввода). Насколько я знаю, невозможно заставить виртуальную клавиатуру отображаться с выбранным конкретным языком или даже получить текущий язык клавиатуры надежно.
Но я думал о таком решении, когда приложение в какой-то момент сохраняет какой-то уникальный идентификатор текущей клавиатуры (не зная, какой язык ввода используется в данный момент), а затем в какой-то момент восстанавливает эту клавиатуру, используя ранее сохраненный идентификатор. Конечно, я не хочу создавать системное приложение или реализовать моя собственная клавиатура
Существует ли такой API в Android SDK?