从我的服务(侧边栏应用程序的服务),我显示键盘如下:
public static void showKeyboard(Context parent)
{
InputMethodManager imm = (InputMethodManager)parent.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(
InputMethodManager.SHOW_FORCED,
InputMethodManager.HIDE_IMPLICIT_ONLY);
}
问题是,在没有硬件按钮的设备上(用于背面,菜单,最近),当显示键盘时,导航栏变黑,并且不再显示背面,菜单和最近按钮。
我该如何避免这种情况?