我有 2 个活动,A 和 B。当 A 启动时,它会检查条件,如果为真,则调用startActivityForResult()
启动 B。B 只接受文本输入,因此软键盘在 B 启动时自动弹出是有意义的。当活动开始时,EditText 已经有了焦点并准备好输入。
问题是键盘永远不会出现,即使在 B 标记windowSoftInputMode="stateAlwaysVisible"
下的清单中设置了<activity>
。我也尝试将值设置为stateVisible
. 由于它不会自动显示,我必须点击 EditText 以使其显示。
任何人都知道解决方案可能是什么?