I received the following response from a post I made on Google Groups which resolved my issue. I cannot say whether it would resolve the original poster's problem, but I though I would post it, in case someone else runs across this problem. The link to my Google Groups post is:
http://groups.google.com/group/android-developers/browse_thread/thread/ca8c2958b6dc086c#
There is no onUpdate on configuration changes. The home screen recreates
your widget, then takes the most recent RemoteViews and applies it to the
widget.
I figured that it was recreating the Widget on rotation. The problem
is, I don't seem to be getting any messages to that effect, and have
no way (that I can see) of re-establishing the connection. How can I
determine that a rotate has happened and set up a new onClick
connection?
Like I said, you don't (determine or respond to an orientation change).
What you do, is make sure that every time your code pushes a RemoteViews
object into the home application for your widget, it's complete in all
respects:
- Has image resource ids;
- Has text stings;
- Has pending intents.
Don't do "incremental" widget updates, like you would do with a regular
activity - don't set the intents first, then the images, then the text
reflecting current information.
The home app runs as a separate process, and its state can get out-of-step
with your widget receiver. When it does, the only thing it has for
re-creating your widget is your most recent RemoteViews object. If it's
complete, and has all the parts, everything will work just fine. If it only
has the most recent text or image change, the earlier updates which had the
intents will be lost.
http://kmansoft.wordpress.com/2010/05/23/widgets-and-orientation-chan...
-- Kostya