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