안녕하세요.

Device의 방향 변화에 따른 구성 설정에 따른 처리를 핸들러에서 해 줄려고 합니다.
1. AndroidManifest.xml 파일 설정
     android:configChanges="orientation"
2, onConfigurationChanged() 핸들러 구현
    if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE)
    {
        Log.i(LOG, "port-->land");
    }else if(newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
   
      Log.i(LOG, "land -->port");
   }
3. ctl+F12 키 입력으로 방향 전환

그런데 아예 onConfigurationChanged() 핸들러에 진입을 하지 않습니다.
그래서 여기 저기 찾다가 보니 " android:configChanges="orientation|keyboardHidden"을 한 곳이 있길래,
그렇게 값을 설정했더니 동작을 했습니다.


저는 이해가 안 되는 것이 방향전환 Flag는 "orientation"으로 알고 있는데,. 
왜 keyboardHidden Flag가 있어야 동작을 하나요??