Hi Mark, I use the AlarmManager for my service (replacing the updatePeriodeMillis ...I read one of your previous email answer).
I stop my feature, exactly to save battery...It's stupid to do something when phone is stopped! Regards On Jun 7, 10:05 pm, Mark Murphy <mmur...@commonsware.com> wrote: > arnouf wrote: > > When it's installed and used by user, a Thread is launched to refresh > > view (like a flipper). > > Try to avoid doing that. > > Use updatePeriodMillis in your app-widget XML, and set it to a nice long > value, then process the update event in your AppWidgetProvider, perhaps > using an AsyncTask if whatever you need to do would take too long. > > Or, use AlarmManager with a nice long interval, triggering an IntentService. > > > Even if the screen is off, the thread is continuing...perfect for > > me... > > Don't do that. See above. > > Moreover, users cannot see your app-widget when the screen is off. > > > But after 3 minutes, it's stopped. > > The phone goes to sleep after a while, stopping the CPU. This is very > very important for battery life. Even just occasionally waking up to do > some work can cut significantly into battery life. > > I strongly encourage you to watch the following Google I/O presentation: > > http://code.google.com/events/io/sessions/CodingLifeBatteryLife.html > > > Does it a VM restriction avoiding some bad development usage? > > Depends. If I say "yes", will you use one of the techniques outlined > above? ;-) > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://twitter.com/commonsguy > > _The Busy Coder's Guide to Android Development_ Version 2.0 Available! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---