On Wed, Aug 18, 2010 at 12:23 AM, mot12 <martin.hu...@gmail.com> wrote:

> That would be the case if the alarm service broadcasts the intent and
> no wake lock is acquired.
>

The platform does hold a wake lock while broadcasting an alarm, and always
has.


> I was talking about a different situation in which the broadcast of
> the alarm intent doesn't happen at the designated time because the
> device is in some funky state. The broadcast happens later, when the
> user manually turns the display on. (After that, the receiving app
> should, of course, acquire a wake lock to process the alarm action but
> that is not a problem if properly coded). The problem is that the
> broadcast of the alarm intent does not happen at the time for which
> the alarm was set (otherwise I would see it in the logs, correct?).
> And that is a major problem for alarm clocks.
>

This is exactly what you will see if someone is not holding a wake lock when
they should.  The CPU goes to sleep, and won't run again until something
else wakes it up and holds a wake lock.  Turning on the screen on does this.


> All users have reported that the problem goes away if the phone
> remains plugged in.
>

Often having a device plugged in will cause a wake lock to be held for the
duration.  Definitely, having the screen on (such as when the clock is
displayed while in a desk dock) will keep a wake lock held.

-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to