显示提示对话框时打开键盘

时间:2018-04-10 09:55:54

标签: nativescript

打开提示对话框后,输入会获得焦点,但键盘在显式点击视图之前不会显示。如何立即制作键盘?

我已经尝试了

const activity = app.android.foregroundActivity;
const context = app.android.currentContext;
// const token = activity.getWindow().getDecorView().getRootView().getWindowToken();
// const token = activity.getCurrentFocus().getWindowToken();

context.getSystemService(android.content.Context.INPUT_METHOD_SERVICE).showSoftInput(token, android.view.inputmethod.InputMethodManager.SHOW_IMPLICIT);

取消注释第一行会在没有任何日志的情况下对应用程序进行instacrashes 取消注释第二行告诉我getWindowToken无法在未定义时调用(即使我将其置于超时状态,以便对话框及其视图已经显示并聚焦)

0 个答案:

没有答案