当用户点击Shift或Delete时,三星手机将关闭键盘

时间:2018-10-04 22:22:39

标签: android samsung-galaxy

我放置了代码以关闭onUserInteraction内部的键盘:

public abstract class ExpirableActivity extends AppCompatActivity {
    …
    @Override
    public void onUserInteraction() {
        super.onUserInteraction();
        …

        // This dismisses the keyboard if the user taps on the screen outside the keyboard.
        InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
        if (imm != null) {
            imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
        }
    }
    …
}

*此抽象类由所有已登录的活动扩展。

这在关闭每个活动的键盘时效果很好。我在模拟器和真实设备中对其进行了测试。当该应用程序进入Beta测试人员时,三星用户遇到了问题。当他们键入内容时,如果按下shift或Delete键,键盘将关闭。有没有人碰到这个?

0 个答案:

没有答案