Android仮想キーボードの状態を取得したい。仮想キーボードが開いているか閉じているかを知るにはどうすればよいですか?
この情報を onBackPressed() イベントで使用したいと考えています。
私はすでに以下のコードを試しましたが、解決策を得ることができません。
InputMethodManager inputManager = (InputMethodManager) mContext
.getSystemService(Context.INPUT_METHOD_SERVICE);
Log.i("isAcceptingText","..."+inputManager.isAcceptingText());
Log.i("isActive","..."+ inputManager.isActive());
キーボードが開いている場合、「ログ」メッセージは実行されません。