【发布时间】:2011-01-30 15:54:19
【问题描述】:
我有一个显示指南针的活动,我需要知道屏幕的方向才能正确旋转指针。我需要区分 90° 和 270° 旋转才能正确处理。
当我旋转屏幕(至少在我的 Nexus S 上)时,活动的 onCreate 被调用,例如当我从纵向模式旋转到横向模式时。当我从一种横向模式旋转到另一种且顶部边缘抬起时,onCreate() 会被调用两次(一次用于纵向,一次用于目标横向模式)。
但是,当我旋转底部边缘向上时,屏幕旋转了 180°,onCreate 没有被调用。在这种情况下是否有事件被触发?
【问题讨论】: