A と B の 2 つのアクティビティがあります。A が起動すると条件がチェックされ、真の場合はB のstartActivityForResult()起動が呼び出されます。B はテキスト入力のみを受け取るため、B の起動時にソフト キーボードが自動的にポップアップするのは理にかなっています。アクティビティが開始されると、EditText には既にフォーカスがあり、入力の準備ができています。
windowSoftInputMode="stateAlwaysVisible"問題は、マニフェストで<activity>B のタグの下に設定しても、キーボードが表示されないことです。また、値を に設定してみましたstateVisible。自動的に表示されないため、EditText をタップして表示する必要があります。
解決策が何であるか知っている人はいますか?