I am writing an application which is using dictionaries. I want to switch between dictionaries any time user change input language. For example if the typing language is eng
It is possible
imm.getCurrentInputMethodSubtype();
to return you null value. In this case you should check language of android system like this
Locale.getDefault().getLanguage() ---> en
otherwise you will receive NullPointerException