我想通过单击按钮在我的 EditText 上显示 Google 语音输入 IME。所以,根据这篇文章和源代码我应该写这段代码
inputMethodManager.setInputMethodAndSubtype(IBinder token, String id, InputMethodSubtype subtype)
问题是:在哪里可以找到合适的令牌。在源代码中我看到了这个
mInputMethodService.getWindow().getWindow().getAttributes().token
它工作得很好,但是这段代码位于 InputMetodService 超类中,因此它可以访问 InputMethodService 实例。但我没有(不幸的是:))。
如果您有任何建议,请告诉我。谢谢。
不工作: EditText.getWindowToken()