My widget stops working (becomes unresponsive to a button press) when the view changes from portrait to landscape or vica versa, does anyone know why it does this and if there is a fix?
EDIT: found the solution. I needed to sending all PendingIntents across with each RemoteViews update, even if they've already been set. When the orientation changes, the layout is inflated and only the most-recently cached RemoteViews is applied over it.