Android P中不推荐使用showSoftInputFromInputMethod
类的InputMethodManager
方法。
根据{{3}},对于Android P及更高版本,我们应该使用InputMethodService.requestShowSelf(int)
方法。
现在的问题是,如何获得类InputMethodService
的引用。
我尝试创建一个新对象并对其调用requestShowself()
,但是它不起作用。
InputMethodService inputMethodService = new InputMethodService();
inputMethodService.requestShowSelf(0);
对于API 28及更高版本,我们该如何使用建议的替代方法?
答案 0 :(得分:0)
InputMethodService
由IME应用实现。 (例如gboard)。
如果您是应用程序开发人员并尝试显示IME,请使用InputMethodManager.showSoftInput(TextView, 0);