On Jan 17, 4:17 pm, Kostya Vasilyev <[email protected]> wrote:
> Henrik,
>
> SCREEN_OFF is usually followed by the device entering sleep mode, so that
> issue pretty much takes care of itself.

I stop updating on SCREEN_OFF, the start again on SCREEN_ON. This
saves alot, but I was wondering if I can do more.

>
> Checking for the current virtual home screen, and currently active home app
> among several possibly installed doesn't really fit the widget programming
> model - it's more a push rather than pull (as it is with regular views, that
> are drawn on demand). I hope that home screen apps have some smarts for that
> (and maybe they really do).

The AppWidget model is very basic, that's why I'am asking on how to
work around the limitations.

>
> I found it very useful to implement checks for "stale" widget ids in my
> apps, so my code doesn't waste time updating 5-10-88 (yes, I've seen that
> number) widgets when there is only one on the screen.
>
> http://kmansoft.wordpress.com/2010/06/22/per-widget-options-stale-wid...

Thanks for the tip. I'am already doing this.

>
> Some causes of this are fixed in 2.2, but I'm keeping that code just in
> case.
>
> -- Kostya
>
> 2011/1/17 Henrik Lindqvist <[email protected]>
>
> > My AppWidgets are updated by a Service at user-defined intervals or
> > when certain intents occur. To save battery, I only update the
> > AppWidgets when the screen is on (SCREEN_ON).
>
> > Is there any other way to stop updating AppWidgets unnecessarily?
>
> > Only when the home screen is visible?
> > Only when a specific AppWidget is on screen?
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]<android-developers%[email protected]>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en

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

Reply via email to