title: How to broadcast an intent to a specific appwidget?
body: <p>I am creating a <code>appwidget</code> which needs to update on a specific interval. I use <code>AlarmManager</code> for this.</p>
  
  <p>I want to have the alarm run the <code>onUpdate()</code> method in the <code>AppWidgetProvider</code>.</p>
  
  <pre><code>    //Create the intent
      Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
      pendingIntent = PendingIntent.getBroadcast(context, 0, intent, 0);              
  
      //Schedule the alarm        
      AlarmManager manager = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
      manager.setRepeating(AlarmManager.RTC, startAlarmCal.getTime().getTime(), 1000 * 60, pendingIntent);
  </code></pre>
  
  <p>However, this intent causes all the widget's to update. I want to somehow only send this intent to my own appwidget. How would I do this?</p>