ソフトキーボードを継続的に開いておく必要がある単一の EditText を持つフラグメントがあります。画面を回転させるとキーボードが隠れます。回転後に実行される OnActivityCreated で showSoftInput を呼び出していますが、キーボードが表示されません。
InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(edit, 0);
注: toggleSoftInput を使用したくありません。私はそれを試しましたが、場合によってはキーボードが閉じてしまいます。また、Android にクエリを実行して、キーボードが既に開いているかどうかを判断する方法はありません。