У меня есть Activity с фрагментом. Скажем, фрагмент списка со списком вещей. Теперь я хочу, чтобы пользователь добавил вещь, поэтому я использую FragmentManager, чтобы заменить фрагмент списка фрагментом вставки, который имеет EditText. В EditText есть фокус, и курсор мигает. Но программная клавиатура не открывается. То же самое и наоборот: если пользователь ввел новую вещь и добавил ее в список, я заменил фрагмент вставки фрагментом списка. Но, хотя больше нет EditText, клавиатура не закрывается.
Каков правильный способ реализации этого? Не могу поверить, что мне приходится показывать и скрывать клавиатуру вручную на всех переходах?!