Баг при запуске с клавиатурой

Допустим если вбить в поиск лаунчера название моей программе, она попадает наверх, откуда ее можно запустить не сворачивая клавиатуру. Однако, если не свернуть клавиатуру, то половина экрана где была клавиатура становится белой, а приложение жмется в оставшуюся часть экрана. Подобный же баг есть еще в VK X. Как пофиксить? Например добавить в OnCreate метод, который будет сворачивать клаву, но как?


Ответы (2 шт):

Автор решения: akella122

Если что баг был как-то связан с прошивкой, а конкретно AOSP 5.1. Ну или с лончером Lawnchair. В любом случае фикса я не нашел, он пропал когда я купил новый телефон)

→ Ссылка
Автор решения: Yakov

Надо добавить в onPostCreate():

private void hideSoftInput() {
    try { 
        getWindow().setSoftInputMode(
            WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
    }
    catch (Exception e) {
        if (BuildConfig.DEBUG)
            Log.d(TAG, e.toString());
    }
}
→ Ссылка