在 galaxy S3 运行 Android 4.2 和 4.3 上实施 SAMSUNG Multi-Window Sdk 时键盘不显示

Keyboard doesn't show up when SAMSUNG Multi-Window Sdk is implemented on galaxy S3 running Android 4.2 and 4.3

当我添加 samsung multiwindow sdk 时,我发现在 galaxy phones 运行 android 4.2 和 4.3 上显示软键盘有问题。 如果我不使用三星多窗口 sdk,软键盘工作正常。 我正在使用 this searchbar library。也许它也与这个图书馆有关。我还尝试使用以下代码强制显示软键盘;但仍然看不到键盘。

InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,  InputMethodManager.HIDE_IMPLICIT_ONLY); 

清单文件(site):

   <uses-library android:required="false" android:name="com.sec.android.app.multiwindow"> </uses-library>
   <meta-data android:name="com.sec.android.support.multiwindow" android:value="true" />

    <intent-filter>
      <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" />
    </intent-filter>
<meta-data android:name="com.samsung.android.sdk.multiwindow.enable" android:value="true" />

我遇到的问题(软键盘未显示在搜索栏的焦点上)是因为启用了多窗口元数据。所以我在 values-v18 和 values-v19 下定义了两个 'bool.xml' 以禁用 Kitkat 下的三星多窗口库。

改为:

<meta-data android:name="com.samsung.android.sdk.multiwindow.enable" android:value="@bool/samsung_multi_window" />