我在这个问题上并没有找到明确的答案。我的应用程序中有一个带EditText字段的Activity,软键盘在manifest文件中设置为可见,所以当Activity启动时键盘是可见的,但是如果用户导航离开然后使用返回按钮返回,键盘就会隐藏起来(我需要在恢复时使其可见)。
我已经在onResume方法中添加了以下代码,但好像不起作用?有什么建议吗?
private void showSoftKeyboard(){
quickListName.requestFocus();
InputMethodManager imm = D(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(quickListName,InputMethodManager.SHOW_IMPLICIT);
}