Я запустил намерение ACTION_INPUT_METHOD_SETTING, которое дает пользователю возможность активировать softInput (клавиатуру). Я хочу закрыть активность настройки (намерение, которое я начал), когда пользователь активировал мой желаемый мягкий ввод/клавиатуру.Android: обнаружит, когда включена мягкая клавиатура
1
A
ответ
1
Я нашел ответ на этот post из Sujay:
Вы можете закрыть все действия от фона и при повторном открытии приложения Она начинается с первого действия
this.finish();
Intent intent = new Intent(getApplicationContext(), CloseApp.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Вы можете закрыть все действия с фона и при повторном открытии приложения. Он начинается с приостановленной активности [где вы закрыли] активировать y
this.finish();
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
1
Нет прямого способа его определить - см. http://groups.google.com/group/android-platform/browse_thread/thread/1728f26f2334c060/5e4910f0d9eb898a, где ответила Диана Хакборн из команды Android. Однако вы можете обнаружить это косвенно, проверяя, изменился ли размер окна в #onMeasure. См. Android: Is software keyboard shown?.
0
Попробуйте
InputMethodManager imm = (InputMethodManager)getActivity().getApplicationContext().getSystemService( Context.INPUT_METHOD_SERVICE);
Log.e(TAG, "Result :"+imm.isActive());
Смежные вопросы
- 1. Включить прокрутку, когда включена мягкая клавиатура Android
- 2. Отрегулируйте компоновку, когда мягкая клавиатура включена в android
- 3. скрывает половину диалога наверху, когда включена мягкая клавиатура
- 4. мягкая клавиатура на Android
- 5. Android: Мягкая клавиатура не показывает
- 6. Android-Force видимая мягкая клавиатура
- 7. Android мягкая клавиатура показывает проблему
- 8. Почему появляется мягкая клавиатура?
- 9. Android мягкая клавиатура под webview
- 10. Мягкая клавиатура скрывает EditText
- 11. Мягкая клавиатура не появляется
- 12. Специальная мягкая клавиатура Android (Android Studio)
- 13. Скрытый EditText, когда появляется мягкая клавиатура
- 14. как изменить расположение, когда мягкая клавиатура показана
- 15. Scrollview не сжимается, когда отображается мягкая клавиатура
- 16. Мягкая клавиатура не появится
- 17. Мягкая клавиатура в ViewPager
- 18. Анимация просмотров, когда отображается мягкая клавиатура
- 19. Переместить макет, когда отображается мягкая клавиатура
- 20. DialogFragment всегда изменяется, когда открыта мягкая клавиатура
- 21. Layout не нажата, когда мягкая клавиатура появляется
- 22. onSurfaceChanged метод называется, когда отображается мягкая клавиатура
- 23. Как скрыть FAB, когда открыта мягкая клавиатура.
- 24. ANDROID: Мягкая клавиатура не работает должным образом
- 25. Исчезающая мягкая клавиатура в приложении для Android
- 26. Android: обнаружит, когда Soft Keyboard собирается показать?
- 27. Как выглядит мягкая клавиатура на Android?
- 28. EditText теряют фокус, когда в Android Nougat отображается мягкая клавиатура
- 29. Android. Нажмите на панель действий, когда появится мягкая клавиатура.
- 30. Отрегулируйте макет, когда отображается или скрыта мягкая клавиатура Android
Спасибо! Я пробовал isActive() раньше. Выход из журнала «ложный», даже если клавиатура работает нормально, я не понимаю. – Bookan
С помощью InputMethodManager я могу показать только InputMerhodSelection. Я не могу включить его. – Bookan