以前应用的软键盘有多接近?

时间:2016-04-25 11:27:05

标签: android android-softkeyboard android-input-method

我在第一个屏幕上有一个带自定义键盘的应用程序。 它很有用!但在某些情况下,应用程序会打开自定义和本机键盘...... 例如:我正在写短信,从我的应用程序接收通知并点击它(软键盘仍然打开sms-app)。 在这种情况下,将使用两个键盘打开我的应用程序... 看看截图 enter image description here

所以任何类似下一个的方法都不起作用,cos在我刚打开的应用程序中没有视图有焦点而且view = null:

View view = getActivity().getCurrentFocus();
        if (view != null) {
            InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
        } 

任何想法如何关闭其他应用中之前打开的所有键盘?

0 个答案:

没有答案