【发布时间】:2021-04-25 23:34:04
【问题描述】:
情况:
我有活动A。它有一个领域。当用户按下“确定”时,它会打开 ActivityB,这只是一个确认对话框。现在,当用户在活动B (setResult(RESULT_CANCEL); finish();) 中按下“取消”按钮时,用户最终会回到活动A。
此时我想再次显示键盘,因为用户唯一能做的就是编辑字段。
但由于某些奇怪的原因,它对我不起作用。我看了this discussion 并尝试了设置
android:windowSoftInputMode="stateAlwaysVisible|adjustResize"
在清单或调用中
inputMethodManager.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
在onCreate() 或onStart() 或onResume() 中,但这些都不起作用。
我应该补充一点,这个问题只有在我“从其他活动返回”时才会出现。在向前导航期间创建 Activity 时,键盘会按预期显示。
任何有关如何处理此问题的建议将不胜感激。
【问题讨论】:
标签: android