title: How to get widgetID and ComponentName of my application in service
body: <p>I am updating the widget from service(srvice and widget class are in two different package) like this</p>
  
  <pre><code>AppWidgetManager widgetManager = AppWidgetManager.getInstance(this);
  ComponentName widgetComponent = new ComponentName(this,MyWidgetProvider.class);
  int[] widgetIds = widgetManager.getAppWidgetIds(widgetComponent);
  Intent update = new Intent();
  update.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, widgetIds);
   update.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
  sendBroadcast(update);
  </code></pre>
  
  <p>it updates my widget but the problem is that it also updating other widgets of the device too because of which my widget updates after all the widget gets updated.</p>
  
  <p>So now I want to update only my widget how can i do that</p>