Ok. I was wrong in my first post about the error not being displayed. The 
appwidget did indeed just default to the initial value. 
I solved the issue (I think) by doing the following:

public static class orientationDetectionService extends Service {
  @Override public void onStart( Intent intent, int startID ) {
  }
  @Override void onConfigurationChanged( Configuration newConfig ) {
    Intent intent = new Intent( this, widget.class ); 
    intent.setAction( widget.FORCE_WIDGET_REDRAW ); 
    sendBroadcast( intent ); 
  }
  @Override public IBinder onBind( Intent arg0 ) { 
    return null; 
  }
}


I context.startService'd in the onCreate of the widget, and put the service 
into the manifest too. 

Is this a heavy solution to the problem? It might be a naive question, but 
will this solution eat away battery? 

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

Reply via email to