KeyboardUtils.addKeyboardToggleListener(this, new KeyboardUtils.SoftKeyboardToggleListener() {     @Override     public void onToggleSoftKeyboard(boolean isVisible)     {         Log.d("keyboard", "keyboard visible: "+isVisible);     } }); 

Read more of this post