에뮬레이터에서 세로모드에서 가로모드로 전환할 때는 로그캣에 보면 Config changed 가 한번만 호출이 되는데

가로모드에서 다시 세로 모드로 전환 시에는 Config changed 가 두번 호출 됩니다.


한번만 호출 되도록 하려면 어떻게 해야 할까요?

여쭤보는 이유는 모드 전환시에 이벤트 처리를 하려고 하는데 2번 호출이 되서 조금 난감하네요 ^^;


아래는 LogCat 입니다 ㅎㅎ


05-17 04:40:03.768: INFO/WindowManager(59): Setting rotation to 1, animFlags=1
05-17 04:40:03.840: WARN/SurfaceFlinger(59): timeout expired mFreezeDisplay=1, mFreezeCount=0
-- 세로모드에서 가로모드 전환..
05-17 04:40:03.858: INFO/ActivityManager(59): Config changed: { scale=1.0 imsi=310/260 loc=ko_KR touch=3 keys=2/1/1 nav=3/1 orien=2 layout=18}
05-17 04:40:03.977: INFO/NotificationService(59): enqueueToast pkg=com.example.android.apis callback=android.app.ITransientNotification$Stub$Proxy@43cf7a30 duration=0
05-17 04:40:08.558: DEBUG/dalvikvm(59): GC freed 1870 objects / 88728 bytes in 179ms
-- 가로 모드에서 세로모드 전환 ..
05-17 04:40:14.920: INFO/ActivityManager(59): Config changed: { scale=1.0 imsi=310/260 loc=ko_KR touch=3 keys=2/1/2 nav=3/1 orien=2 layout=18}
05-17 04:40:15.027: INFO/WindowManager(59): Setting rotation to 0, animFlags=0
05-17 04:40:15.057: INFO/ActivityManager(59): Config changed: { scale=1.0 imsi=310/260 loc=ko_KR touch=3 keys=2/1/2 nav=3/1 orien=1 layout=18}
05-17 04:40:15.068: INFO/NotificationService(59): enqueueToast pkg=com.example.android.apis callback=android.app.ITransientNotification$Stub$Proxy@43cd98f0 duration=0
05-17 04:40:15.267: INFO/NotificationService(59): enqueueToast pkg=com.example.android.apis callback=android.app.ITransientNotification$Stub$Proxy@43c042a8 duration=0