标签: android wakelock
我正在Android上开发一个闹钟,它使用AlarmaManager在给定时间触发动画。动画类使用PowerManager的唤醒锁定,因此即使手机被锁定,动画也可以运行。它的默认屏幕方向是风景。问题是,当手机唤醒时,两个动画活动会运行,一个在前景,一个在后台。
我认为这是因为活动是在两个不同的方向上重新创建的,一个来自唤醒锁之前的原始位置,另一个来自用户转动手机之后。
我怎样才能避免这种行为,可能是它的原因?感谢。