How can I retrieve the correct appWidgetId from inside the service? On 19 Set, 22:30, YuviDroid <[email protected]> wrote: > Ciao Simone, > > probably it's stupid to ask this, but just to be sure: have you called > updateAppWidget() after setting the RemoteViews object? Like this: > > appWidgetManager.updateAppWidget(appWidgetId, remoteViews); > > Yuvi > > > > On Sun, Sep 19, 2010 at 4:57 PM, Simone <[email protected]> wrote: > > I have a simple widget (whose entire layout is just an ImageView) that > > starts and stops a service. From within the service, I'd like to > > switch the image displayed by such ImageView. > > So, i did this: > > > public int onStartCommand(Intent intent, int flags, int startId){ > > RemoteViews remoteViews = new RemoteViews(getPackageName(), > > R.layout.main); > > remoteViews.setImageViewResource(R.id.imgView, R.drawable.image1); > > > ... > > ... > > > return START_STICKY; > > } > > > and > > > public void onDestroy(){ > > RemoteViews remoteViews = new RemoteViews(getPackageName(), > > R.layout.main); > > remoteViews.setImageViewResource(R.id.imgView, R.drawable.off); > > > ... > > ... > > } > > > But it doesn't work. onStartCommand and onDestroy are called, but the > > image doesn't change. > > What gives? > > Simone > > > -- > > 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]<android-developers%[email protected]> > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > YuviDroid > Check out Launch-X <http://android.yuvalsharon.net/launchx.php> (a widget to > quickly access your favorite apps and contacts!)http://android.yuvalsharon.net
-- 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

