我的应用程序将数据发送到其他应用程序。有时其他应用程序会打开软键盘,但不会关闭它。问题是,恢复到我的应用程序后,我无法像在我的应用程序中的正常情况下那样关闭该软件键盘:
((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(view.getWindowToken(), 0);
我还尝试了 view.getApplicationWindowToken() 和各种标志,但没有成功。如何关闭由其他应用程序打开的软键盘?