У меня есть 2 действия, A и B. Когда A запускается, он проверяет условие и, если оно истинно, вызывает startActivityForResult(), чтобы начать B. B принимает только текстовый ввод, поэтому имеет смысл, чтобы мягкая клавиатура автоматически всплывала когда начинается B. Когда действие начинается, EditText уже имеет фокус и готов к вводу.
Проблема заключается в том, что клавиатура никогда не появляется, даже если windowSoftInputMode="stateAlwaysVisible" установлен в манифесте под тегом <activity> для B. Я также попытался с значением, установленным на stateVisible. Поскольку он не отображается автоматически, я должен нажать EditText, чтобы он показывался.
Кто-нибудь знает, что такое решение?