Yes, this is how it works now. The documentation is wrong / obsolete.

-- Kostya

24.03.2011 18:25, Tom ?????:
Hi folks,

This post is a similar to a Stackoverflow question [1], where I didn't get any response, sorry for the duplicate.

I wrote a widget with a configuration Activity, and each time I install the application with adb, the onUpdate method of my WidgetProvider is called even if the widget isn't displayed. And also sometimes with multiple appWidgetIds, and also when the configuration Activity is started.

In the |onUpdate| method I checked the value of |appWidgetManager.getAppWidgetIds()|, and it returns 0 items.

I don't understand because I though :

   1. An |AppWidgetProvider| receives the broadcast only when there is
      one ore more widget displayed.
   2. A widget with a configuration |Activity| isn't updated with the
      broadcast on start up.
   3. Calling |appWidgetManager.getAppWidgetIds()| in
      |onUpdate| should returns the same int array than the
      |appWidgetIds| in the parameters.

As I experiment all those 3 dots are false.

Thanks in advance for explanation/help

--Tom

[1] http://stackoverflow.com/questions/5395635/widget-receives-broadcast-while-there-is-no-widget-displayed

--
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


--
Kostya Vasilyev -- http://kmansoft.wordpress.com

--
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