Здесь мы лишь зафиксируем одну из проблем, заключающуюся в том, что программная клавиатура не всплывает автоматически при входе на страницу.Могут быть и другие причины, из-за которых всплывающее окно не работает.
Причина номер один
Войдите на страницу и напрямую напишите метод открытия диска с программным обеспечением. В настоящее время, поскольку интерфейс пользовательского интерфейса системы не загружен, необходимо выполнить всплывающую операцию клавиатуры, что приведет к сбою всплывающего окна. Здесь , только цена задерживается.
Timer timer = new Timer(); //设置定时器
timer.schedule(new TimerTask() {
@Override
public void run() {
//弹出软键盘的代码
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(searchText, InputMethodManager.RESULT_SHOWN);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
}
}, 50); //设置50毫秒的时长
Другие причины будут добавлены позже