ここでは、ページに入るときにソフト キーボードが自動的にポップアップしないという問題の 1 つを記録しているだけですが、ポップアップが失敗する原因は他にもある可能性があります。
原因一
ページに入り、ソフトウェア ディスクをポップアップする方法を直接記述します。このとき、システム UI インターフェイスがロードされていないため、キーボード ポップアップ操作が実行され、ポップアップが失敗します。ここでは、価格のみが遅延されます。 。
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毫秒的时长
その他の理由は後ほど追加します