Dialog クラスを拡張してカスタム ダイアログを作成しました。
私のアプリには EditText があり、ユーザーがアクション バーから終了した後に [OK] を押すと、キーボードがオンになります。次に、すべてが正常に完了したことを示す CustomDialog が表示され、クリックすると、このようにキーボードを閉じます
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0);
しかし、キーボードはオンのままです。ビルダーを作成して同じことをすると、キーボードが非表示になります。また、別の手がかりとして、edittext の inputType は数値ですが、ダイアログが表示されるとテキストになります。
アドバイスやアイデアをありがとう。