I have two buttons on a widget that change some items in a widget, if an orientation is changed on a phone, buttons do nothing. I read http://developer.android.com/guide/top
The problem might be due to having two buttons on the Widget, which somehow causes problems. See here:
http://permalink.gmane.org/gmane.comp.handhelds.android.devel/98008
or
http://groups.google.com/group/android-developers/browse_thread/thread/578a4429c369c27c/273a53a96ffffd10c5?lnk=gst&q=Widget+does+not+respond+when+phone+orientation+changes#273a53a96ffffd10c5
But it's not yet clear what the true solution is (a solution that doesn't need to create a background Service).