コンパスを表示するアクティビティがあり、針を適切に回転させるために画面の向きを知る必要があります。これを適切に処理するには、90° と 270° の回転を区別する必要があります。
画面を回転すると(少なくともNexus Sでは)、onCreate
縦向きから横向きモードに回転すると、アクティビティが呼び出されます。上端を上げてあるランドスケープモードから別のランドスケープモードに回転すると、onCreate()
2回呼び出されます(縦向きで1回、ターゲットランドスケープモードで1回)。
ただし、下端を上にして回転すると、画面が 180° 回転し、onCreate
呼び出されません。この場合、発生するイベントはありますか?